gpt4 book ai didi

travis-ci - 特拉维斯CI : Run after_success on a specific branch

转载 作者:行者123 更新时间:2023-12-03 11:48:47 26 4
gpt4 key购买 nike

我想知道如何运行 after_success仅针对特定分支的脚本。

我正在使用自定义脚本在构建通过后部署应用程序。我只想在 prod 上运行它分支。

到目前为止,我已经尝试了以下方法:

#1

after_success:
- # some deployment script
on: prod

#2

branches:
only:
- prod
after_success:
- # some deployment script
#3

after_success:
branches:
only:
- prod
- # some deployment script

有什么建议?

最佳答案

我通过使用 TRAVIS_BRANCH 编写一个简单的脚本来解决它environment variable并在 after_success 中执行脚本

.travis.yml

after_success:
- ./deploy.sh

部署文件
#!/bin/bash
if [ "$TRAVIS_BRANCH" == "prod" ]; then
// do the deploy
fi

关于travis-ci - 特拉维斯CI : Run after_success on a specific branch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31338562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com