在 Octopus Deploy 中创建包提要
Creating Package feed in Octopus Deploy
我刚开始使用章鱼部署。我正在将 nuget 包从 tfs build 发布到本地存储。八爪鱼服务器有什么办法可以定期检查发布文件夹,如果发现新的version/new文件,它会把它部署到部署环境中。
PS:- 我想为本地存储创建一个包提要,但找不到任何 link 描述相同的内容。
提前致谢。 :)
为了执行部署,您需要创建一个发布 - 服务器不会轮询包提要并触发发布。
我建议将包发布到 Octopus Deploy 服务器并创建一个版本。如果您愿意,可以在项目上设置生命周期,以便在创建发布后自动部署到初始环境。
以下链接值得一读。
Team Foundation Server Integration
Team Foundation Build Custom Task
希望对您有所帮助
Octopus 可以在将新包推送到内置存储库而不是外部存储库时自动触发部署。
您的选择是:
启用Automatic Release Creation, and make sure your Project's Lifecycle automatically deploys to your first environment. You'll need to push your package to the built-in server rather than use the filesystem. You can do this fairly easily either with nuget.exe or octo.exe.
作为构建的最后一步,使用 VSTS/TFS Extension, the Octopus REST API, or octo.exe 手动创建版本。默认情况下,这将使用它可以找到的最新包(应该是您刚刚打包的包)。如果你的 Lifecycle 没有自动部署到环境,你可以用同样的方式部署 Release。
我刚开始使用章鱼部署。我正在将 nuget 包从 tfs build 发布到本地存储。八爪鱼服务器有什么办法可以定期检查发布文件夹,如果发现新的version/new文件,它会把它部署到部署环境中。
PS:- 我想为本地存储创建一个包提要,但找不到任何 link 描述相同的内容。
提前致谢。 :)
为了执行部署,您需要创建一个发布 - 服务器不会轮询包提要并触发发布。
我建议将包发布到 Octopus Deploy 服务器并创建一个版本。如果您愿意,可以在项目上设置生命周期,以便在创建发布后自动部署到初始环境。
以下链接值得一读。
Team Foundation Server Integration
Team Foundation Build Custom Task
希望对您有所帮助
Octopus 可以在将新包推送到内置存储库而不是外部存储库时自动触发部署。
您的选择是:
启用Automatic Release Creation, and make sure your Project's Lifecycle automatically deploys to your first environment. You'll need to push your package to the built-in server rather than use the filesystem. You can do this fairly easily either with nuget.exe or octo.exe.
作为构建的最后一步,使用 VSTS/TFS Extension, the Octopus REST API, or octo.exe 手动创建版本。默认情况下,这将使用它可以找到的最新包(应该是您刚刚打包的包)。如果你的 Lifecycle 没有自动部署到环境,你可以用同样的方式部署 Release。