作为 Octopus Deploy 的新用户需要做很多手动操作,我正在寻找一种方法来为我的本地 Windows 服务器和客户端自动执行这些操作。
详细说明我在做什么以及我需要手动完成什么。以下是我正在遵循的步骤:
- 开发人员团队在 vs 项目上工作以更改代码。
- 更新存储库,编写注释并提交代码中所做的更改
- 每个人都拉/推
- 手动运行命令创建项目包
- 使用以下命令手动将该 NuGet 包传递给 Octopus 部署
- 为每个部署手动创建
- 从项目菜单中选择所需的八达通项目,
- 选择“添加步骤”部署一个包,
- 为新包配置发布,
- 配置部署生命周期等
- 手动按下 Octopus 部署按钮并检查任务日志。
创建包命令
msbuild /t:build /p:RunOctoPack=true
/p:OctoPackPackageVersion=1.0.0-BETA-1 /p:OctoPackReleaseNotesFile=ReleaseNotes.txt
/p:OctoPackPublishPackageToHttp=http://localhost/nuget/packages /p:OctoPackPublishApiKey=API-9MQWIWVDKR44YSGYROUGPPFBXX