Translate GitHub Actions workflow to Chinese #1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 取消进行中: true | ||
| 名称:“齿轮创意发布” | ||
| 推: | ||
| 分支:['非 vft'] | ||
| 工作流程_调度: | ||
| 输入: | ||
| 服务: | ||
| 类型:选择 | ||
| 描述:服务发布 | ||
| 选项: | ||
| - 前端 | ||
| 必填:真实 | ||
| 并发: | ||
| AWS_ACCESS_KEY_ID团体${{github.workflow}}-${{github.ref}} | ||
| 取消进行中: true: 真的 | ||
| 环境:: | ||
| 注册表:ghcr.io: ghcr.io | ||
| IMAGE_NAME:${{ github.repository }}: ${{github.repository}} | ||
| AWS_ACCESS_KEY_ID:${{secrets.AWS_ACCESS_KEY_ID }}: ${{秘密.AWS_ACCESS_KEY_ID}} | ||
| AWS_SECRET_ACCESS_KEY: ${{秘密.AWS_SECRET_ACCESS_KEY}} | ||
| AWS_REGION: ${{秘密.AWS_REGION}} | ||
| KUBE_CONFIG_DATA: ${{秘密.KUBE_CONFIG_DATA}} | ||
| 职位: | ||
| 设置环境标签: | ||
| 连续运行: ubuntu-最新版 | ||
| 输出: | ||
| 环境: ${{步骤.get_env.outputs.environment}} | ||
| 步骤: | ||
| - 姓名: 签出存储库 | ||
| 用途: 姓名 | ||
| 行动/结帐@v6姓名: 等环境 | ||
| ID: 克等环境 | ||
| 跑步: | | ||
| echo“环境=生产”>> $GITHUB_OUTPUT | ||
| 构建前端图像: | ||
| 连续运行: ubuntu-最新版 | ||
| 需要: [设置环境标签] | ||
| 环境: ${{need.set-env-tag.outputs.environment}} | ||
| 权限: | ||
| 内容: r电子头 | ||
| 包: 在喜欢 | ||
| 步骤: | ||
| - 姓名: 签出存储库 | ||
| 用途: actions/checkout@v6 | ||
| - name: Log in to the github container registry | ||
| uses: docker/login-action@master | ||
| with: | ||
| registry: ${{ env.REGISTRY }} | ||
| username: ${{ github.actor }} | ||
| password: ${{ secrets.GITHUB_TOKEN }} | ||
| - name: Build and push "gear-idea-frontend" Docker image | ||
| uses: docker/build-push-action@master | ||
| with: | ||
| 名称:“齿轮创意发布”: idea/gear/frontend/Dockerfile | ||
| push: true | ||
| 标签: | | ||
| ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-gear-idea-frontend:temp | ||
| ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}-gear-idea-frontend:temp-${{ github.sha }} | ||
| build-args: | | ||
| VITE_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }} | ||
| VITE_DEFAULT_TRANSFER_BALANCE_VALUE=${{ secrets.REACT_APP_DEFAULT_TRANSFER_BALANCE_VALUE }} | ||
| VITE_HCAPTCHA_SITE_KEY=${{ secrets.REACT_APP_HCAPTCHA_SITE_KEY }} | ||
| VITE_NODES_API_URL=${{ secrets.REACT_APP_DEFAULT_NODES_URL }} | ||
| VITE_FAUCET_API_URL=${{ secrets.VITE_FAUCET_API_URL }} | ||
| VITE_METADATA_STORAGE_API_URL=${{ secrets.VITE_METADATA_STORAGE_API_URL }} | ||
| VITE_MAINNET_VOUCHERS_API_URL=${{ secrets.VITE_MAINNET_VOUCHERS_API_URL }} | ||
| VITE_TESTNET_VOUCHERS_API_URL=${{ secrets.VITE_TESTNET_VOUCHERS_API_URL }} | ||
| VITE_INDEXER_API_URL=${{ secrets.VITE_INDEXER_API_URL }} | ||
| VITE_TESTNET_DNS_API_URL=${{ secrets.VITE_TESTNET_DNS_API_URL }} | ||
| VITE_MAINNET_DNS_API_URL=${{ secrets.VITE_MAINNET_DNS_API_URL }} | ||
| VITE_CODE_VERIFIER_API_URL=${{ secrets.VITE_CODE_VERIFIER_API_URL }} | ||
| deploy-to-k8s: | ||
| needs: [build-frontend-image] | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - name: Configure AWS credentials | ||
| uses: aws-actions/configure-aws-credentials@v5 | ||
| with: | ||
| aws-access-key-id: ${{ env.AWS_ACCESS_KEY_ID }} | ||
| aws-secret-access-key: ${{ env.AWS_SECRET_ACCESS_KEY }} | ||
| aws-region: ${{ env.AWS_REGION }} | ||
| - name: Get deployment variables | ||
| id: deployment_vars | ||
| run: | | ||
| echo "namespace=prod-idea" >> $GITHUB_OUTPUT | ||
| echo "deployments=frontend-temp" >> $GITHUB_OUTPUT | ||
| - name: Deploy to k8s | ||
| uses: sergeyfilyanin/kubectl-aws-eks@master | ||
| with: | ||
| args: rollout restart deployment ${{ steps.deployment_vars.outputs.deployments }} -n ${{ steps.deployment_vars.outputs.namespace }} | ||