Mar*_*ark 12 environment-variables github-actions
我正在尝试根据 github 工作流程中的另一个环境变量设置一个环境变量。我尝试了几个语法选项,但似乎都不起作用
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
workflow_dispatch:
env:
BASE_VERSION: 1.0.0
FULL_VERSION: ${BASE_VERSION}-${{ github.run_number }}-${{ github.ref_name }}
jobs:
Run Code Online (Sandbox Code Playgroud)
这可行吗?
例如,我想要的输出是“1.0.0-1-master”
像这样做:
- name: Set docker image env var
run: |
echo "DOCKER_IMAGE=${ARTIFACTORY_URL}/${IMAGE_NAME}:${GITHUB_REF##*/}.${{github.run_number}}" >> $GITHUB_ENV
- run: |
echo ${{ env.DOCKER_IMAGE }}
Run Code Online (Sandbox Code Playgroud)
输出
artifactory-host/some-project/some-repo/image-name:branch.number
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7850 次 |
| 最近记录: |