是否可以使用 GitHub Actions 運算式有條件地連接字串?
例如,就像我在下面的示例中嘗試做的那樣。
- name: Release
uses: goreleaser/goreleaser-action@v2
with:
version: latest
args: release --rm-dist ${{ if (startsWith(github.ref, 'refs/tags/')) { '--snapshot' }}
uj5u.com熱心網友回復:
您可以使用以下內容,-additional-arg如果條件滿足則回傳,否則回傳空字串:
${{ (startsWith(github.ref, 'refs/tags/') && '-additional-arg') || '' }}
例子:
name: Test arguments
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Release
uses: goreleaser/goreleaser-action@v2
with:
version: latest
args: release --rm-dist ${{ (startsWith(github.ref, 'refs/tags/') && '--snapshot') || '' }}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/322643.html
下一篇:從資料庫中獲取串列中的值
