gpt4 book ai didi

git - 为 bitbucket 上的一个存储库创建多个管道?

转载 作者:行者123 更新时间:2023-12-04 03:12:35 25 4
gpt4 key购买 nike

对于我推送的任何分支,我的代码都被部署到 FTP。

image: samueldebruyn/debian-git

pipelines:
default:
- step:
script:
- apt-get update
- apt-get -qq install git-ftp
- git ftp push --user $FTP_USERNAME --passwd $FTP_PASSWORD ftp://ftp.example.com/path/to/website

如何为不同的分支创建多个管道?

测试 分支到 测试/路径 , 和 部署 分支到 部署/路径 .

最佳答案

如果我理解正确,您希望根据您正在处理的分支触发管道。我一直这样做如下:

image: maven:3.3.9-jdk-8

pipelines:
default: # It define rules for all branches that don't have any specific pipeline assigned in 'branches'.
- step:
script:
- mvn -U clean test
branches:
master: # It runs only on commit to the master branch.
- step:
script:
- mvn -U clean test
feature/*: # It runs only on commit to branches with names that match the feature/* pattern.
- step:
script:
- mvn -U clean verify
live: # It runs only on commit to the live branch
- step:
image: python:2.7
script:
- chmod +x deploy.bash
- ./deploy.bash

其中分支名称是 glob pattern .因此,您将在匹配正确的分支方面获得不错的自由。

关于git - 为 bitbucket 上的一个存储库创建多个管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43849436/

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