jenkins - 如何使用 Jenkins 自动创建 NuGet 包?

标签 jenkins automation package nuget nightly-build

对于我的一个项目,我以 NuGet 包的形式使用了许多依赖项。当我更改其中任何一个时,我每次都需要重新创建包并进行部署。我们目前将 Jenkins 设置为我们的任务运行器。我想知道有没有一种方法可以将包的创建和部署自动化,例如作为夜间工作。

最佳答案

您可以创建一个新的 Jenkins 作业并添加一个 Windows 批处理步骤。
在那里您可以使用以下命令:

C:\J\Nuget\NuGet_2.81.exe pack “%WORKSPACE%\PhantomTube\PhantomTube.Core\PhantomTube.Core.csproj” –IncludeReferencedProjects  –Version %MajorVersion%.%MinorVersion%.%PatchVersion%%PrereleaseString% -Properties Configuration=Release

您可以添加一些参数作为 JOB 的变量。

你可以在这里找到更详细的教程:http://automatetheplanet.com/create-jenkins-job-creating-nuget-packages/

关于jenkins - 如何使用 Jenkins 自动创建 NuGet 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30117672/

相关文章:

ruby - 在 Jenkins Docker 镜像中安装 bundler

java - Jenkins Java 选项

function - Clojure 中的自动 TCO

java - 检查元素在 Selenium Java 中是否可点击

python - 在上传到 PyPi 之前打包包的标准方法是什么?

groovy - 使用 Groovy 脚本获取构建请求者 (Jenkins/email-ext)

python - Jenkins python api 身份验证 "403 forbidden"

python - 关于构建 selenium/python 框架的建议?

go - 无法安装 Revel(无法识别的导入路径)

java - com.cedarsoftware 包不存在! java