仅当拉取请求合并到Master时,我才能触发构建。当前在Drone CI中,它触发构建两次,第一次触发克隆构建,并且在合并请求请求后再次触发。我只想在请求请求发生时触发构建。我尝试取消选中“推送存储库”挂钩,但无法正常工作。
以下是用于Drone中管道的yml文件
pipeline:
build:
image: docker:git
commands:
- sh .drone.sh
# - git pull -----
- git config --global user.email " "
- git config --global user.name " "
- git add version.txt
- git commit -m "version.txt [CI SKIP]"
- git push origin master`enter code here`
- echo updated version file with latest tag
volumes:
- /var/run/docker.sock:/var/run/docker.sock
when:
event: pull_request
branch: master
反正有解决此问题的方法。
谢谢 斯拉文