Skip to content

Translate GitHub Actions workflow to Chinese #1

Translate GitHub Actions workflow to Chinese

Translate GitHub Actions workflow to Chinese #1

取消进行中: true
名称:“齿轮创意发布”
推:
分支:['非 vft']
工作流程_调度:
输入:
服务:
类型:选择
描述:服务发布
选项:
- 前端
必填:真实
并发:
AWS_ACCESS_KEY_ID团体${{github.workflow}}-${{github.ref}}
取消进行中: true: 真的

Check failure on line 17 in .github/workflows/release-gear-idea.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/release-gear-idea.yml

Invalid workflow file

You have an error in your yaml syntax on line 17
环境::
注册表: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 }}