Skip to content

hocgin/action-json-file-to-env

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

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 }}