Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 769 Bytes

README.md

File metadata and controls

27 lines (23 loc) · 769 Bytes

action-json-file-to-env

将指定 .json 文件加载为环境参数,支持 url 地址 支持 github 和 local

例如: 将 https://github.com/hocgin/.github/workflows/env.json 的内容设置为多个变量 REMOTE_HOST / REMOTE_PORT

如何使用

更多参数配置

jobs:
    build-deploy:
        runs-on: ubuntu-latest
        steps:
          - name: Load Env JSON
            id: prop
            uses: hocgin/action-json-file-to-env@main
            with:
              file: .github/workflows/env.json
            env:
              GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          - name: Use
            run: echo "$REMOTE_HOST"
            env:
              REMOTE_HOST: ${{ steps.prop.outputs.REMOTE_HOST }}