name: CI/CD Docker\n\non:\n push:\n branches: [main]\n\nenv:\n DOCKER_IMAGE: ghcr.io/${{ github.actor }}/github-actions-auto\n VERSION: ${{ github.sha }}\n NAME: go_cicd\n\njobs:\n build:\n name: Build\n runs-on: ubuntu-latest\n steps:\n # github repository\xec\x97\x90\xec\x84\x9c checkout\n - uses: actions/checkout@v2\n - name: Set up docker buildx\n id: buildx\n uses: docker/setup-buildx-action@v1\n - name: Cache docker layers\n uses: actions/cache@v2\n with:\n path: /tmp/.buildx-cache\n key: ${{ runner.os }}-buildx-${{ env.VERSION }}\n restore-keys: |\n ${{ runner.os }}-buildx-\n - name: Login to ghcr\n uses: docker/login-action@v1\n with:\n registry: ghcr.io\n username: ${{ github.actor }}\n password: ${{ secrets.GHCR_TOKEN }}\n - name: …
Run Code Online (Sandbox Code Playgroud)