如何将 bitbucket 管道设置为手动触发?
how to set bitbucket pipelines to be manually triggered?
我在 bitbucket 环境中编写了一个管道,但我希望管道仅在用户 运行 时触发,而不是在推送或提交时自动触发。
这是代码:
pipelines:
branches:
new_ui_apk:
- step:
name: Build apk
size: 2x
script:
- JAVA_OPTS="-Xmx2048m -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8"
- docker build -t app-release:1.0.0 .
services:
- docker
definitions:
services:
docker:
memory: 7128
实际上我使用跳过 ci 提示来避免它,但是如果另一个团队成员推送或提交任何更改,管道将 运行,我还能如何避免它?
如果您提到“自定义”下的定义 属性 它会停止监听分支,并且仅在用户触发它时才起作用。
使用这个。
pipelines:
custom:
new_ui_apk:
- step:
name: Build apk
size: 2x
script:
- JAVA_OPTS="-Xmx2048m -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8"
- docker build -t app-release:1.0.0 .
services:
- docker
definitions:
services:
docker:
memory: 7128
我在 bitbucket 环境中编写了一个管道,但我希望管道仅在用户 运行 时触发,而不是在推送或提交时自动触发。 这是代码:
pipelines:
branches:
new_ui_apk:
- step:
name: Build apk
size: 2x
script:
- JAVA_OPTS="-Xmx2048m -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8"
- docker build -t app-release:1.0.0 .
services:
- docker
definitions:
services:
docker:
memory: 7128
实际上我使用跳过 ci 提示来避免它,但是如果另一个团队成员推送或提交任何更改,管道将 运行,我还能如何避免它?
如果您提到“自定义”下的定义 属性 它会停止监听分支,并且仅在用户触发它时才起作用。
使用这个。
pipelines:
custom:
new_ui_apk:
- step:
name: Build apk
size: 2x
script:
- JAVA_OPTS="-Xmx2048m -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8"
- docker build -t app-release:1.0.0 .
services:
- docker
definitions:
services:
docker:
memory: 7128