我们使用的s4sdk管道来自:
https://github.com/SAP/cloud-s4-sdk-pipeline
当我在特性分支上工作时,为了跳过生产部署,通常我会删除下面的配置:
productionDeployment:
appUrls:
- 'myUrl'
cfTargets:
- org: 'myOrg'
space: 'mySpace'
apiEndpoint: 'myEndpoint'
appName: 'myAppname'
manifest: 'myManifest.yml'
credentialsId: 'myCredentialsId'是否有任何现有的机制/配置来帮助区分我的测试分支和生产分支,这样部署只发生在生产分支构建上?
提前谢谢。
发布于 2017-11-08 11:37:30
在pipeline_config.yml的一般配置中,您总是可以提到您的生产分支。当您提到这一点时,管道将始终检查当前分支名称与所述值的名称,只有在这些值相同的情况下,部署才由管道执行。
#Project Setup
general:
productiveBranch: 'master'
projectName: 'my_project'https://stackoverflow.com/questions/47177564
复制相似问题