如何使用變數值創建 github 作業流步驟名稱。
我試過這個,但它不起作用。
name: Publish
on:
push:
branches:
- main
env:
REGISTRY: ghcr.io
jobs:
Publish:
runs-on: ubuntu-latest
steps:
- name: Log into Container registry ${{ env.REGISTRY }}
uj5u.com熱心網友回復:
我知道你試過了,但是用你的實作(如下)復制
uj5u.com熱心網友回復:
由于這似乎不受支持,最好在處理變數之前添加一個列印變數的回顯:
name: Publish
on:
push:
branches:
- main
env:
REGISTRY: ghcr.io
jobs:
Publish:
runs-on: ubuntu-latest
steps:
- name: Log into Container registry
run: echo "registry is '$REGISTRY'"
之后,對于運行時變數,您可以添加條件:
on:
push:
branches:
- actions-test-branch
jobs:
Echo-On-Commit:
runs-on: ubuntu-latest
steps:
- name: "Checkout Repository"
uses: actions/checkout@v2
- name: "Set flag from Commit"
env:
COMMIT_VAR: ${{ contains(github.event.head_commit.message, '[commit var]') }}
run: |
if ${COMMIT_VAR} == true; then
echo "flag=true" >> $GITHUB_ENV
echo "flag set to true"
else
echo "flag=false" >> $GITHUB_ENV
echo "flag set to false"
fi
- name: "Use flag if true"
if: env.flag
run: echo "Flag is available and true"
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/520037.html
下一篇:自動更新本地倉庫
