![](/img/trans.png)
[英]Gitlab pipeline trigger gives 404 when pasting webhook URL in the browser
[英]Gitlab pipeline: use variable in trigger path
我正在嘗試開發一個通用的 gitlab 管道,它使用矩陣來觸發另一個管道,但我想在路徑中添加一個變量。 我到現在寫的是:
variables:
PROJECT_NAME: name
PROJECT_HELM: helmpipe
DEV_CUSTOMERS: cust1 cust2
deploy:dev:
stage: deploy
variables:
UPSTREAM_CI_COMMIT_SHORT_SHA: $CI_COMMIT_SHORT_SHA
UPSTREAM_CI_COMMIT_BRANCH: $CI_COMMIT_BRANCH
UPSTREAM_CI_COMMIT_TAG: $CI_COMMIT_TAG
IMAGE_NAME: ${PROJECT_NAME}
CUSTOMER: $CUSTOMER
trigger: my/project/$PROJECT_HELM
parallel:
matrix:
- CUSTOMER: $DEV_CUSTOMERS
only:
- DEV
但是 gitlab 返回錯誤,提示找不到觸發的項目。 似乎變量 $PROJECT_HELM 沒有在觸發路徑中轉換為其實際值。 我該怎么做?
謝謝
下面是使用變量ENV觸發坐流管道的工作示例。 我的管道文件位於根級別的管道文件夾中。 文件名為sit-pipeline.yaml
stages:
- build
variables:
ENV: sit
sit-pipeline:
stage: build
trigger:
include:
- local: pipeline/${ENV}-pipeline.yaml
可能有2個問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.