小编fer*_*ows的帖子

如何从同一文件夹调用可重用的 GitHub 工作流程

我目前正在尝试从其他两个工作流程调用可重用工作流程,这两个工作流程都位于与可重用工作流程相同的目录和相同的私有存储库中。这些文件看起来像这样:

// .github/workflows/deploy.yml

name: Deploy
on:
    workflow_call:
        inputs:
            bucketFolder:
                type: string
jobs:
    deploy:
        runs-on: ubuntu-latest
        strategy:
            matrix:
                node-version: [18]
        steps:
            - uses: actions/checkout@v3
            - uses: pnpm/action-setup@v2
              with:
                  version: 7
            - uses: actions/setup-node@v3
              with:
                  node-version: ${{ matrix.node-version }}
                  cache: "pnpm"
            - name: Configure AWS Credentials
              uses: aws-actions/configure-aws-credentials@v1-node16
              with:
                  aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
                  aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
                  aws-region: us-east-1
            - name: Install modules
              run: pnpm install
            - name: Build application
              run: pnpm run build
            - name: Deploy to S3
              run: aws s3 …
Run Code Online (Sandbox Code Playgroud)

github github-actions

0
推荐指数
1
解决办法
1951
查看次数

标签 统计

github ×1

github-actions ×1