有人知道gitlab cicd怎么用一个分支的ci.yml管理其他分支吗,...
有人知道gitlab cicd怎么用一个分支的ci.yml管理其他分支吗,就是只有一个ci.yml不是一个分支一个ci.yml使用判断条件控制各个分支的执行命令?
codepreview:
stage: codepreview
script:
- ${HOME}/app/sonar-scanner/bin/sonar-scanner -Dsonar.host.url=http://127.0.0.1:9000 -Dsonar.login=admin -Dsonar.password=admin -Dsonar.projectKey=helloword -Dsonar.sources=./ -Dsonar.java.binaries=./ -Dsonar.gitlab.max_blocker_issues_gate=999999-Dsonar.gitlab.max_critical_issues_gate=999999 -Dsonar.analysis.mode=preview -Dsonar.gitlab.commit_sha=$CI_BUILD_REF -Dsonar.gitlab.ref_name=$CI_BUILD_REF_NAME -Dsonar.gitlab.project_id=$CI_PROJECT_ID
only:
- /^dev.*/
codescan:
stage: codescan
script:
- ${HOME}/app/sonar-scanner/bin/sonar-scanner -Dsonar.host.url=http://127.0.0.1:9000 -Dsonar.login=admin -Dsonar.password=admin -Dsonar.language=java -Dsonar.projectName=helloword -Dsonar.projectVersion=${CI_COMMIT_REF_SLUG}_${CI_BUILD_REF}-Dsonar.souceEncoding=UTF-8 -Dsonar.projectKey=helloword-Dsonar.sources=./-Dsonar.java.binaries=./
only:
- /^release.*/
页:
[1]