地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【GitHub Actions】タグpushを行った際にDockerHubにもpushするyaml

      - name: Container Push
        if: startsWith( github.ref, 'refs/tags/' )
        env:
          REF: ${{ github.ref }}
          DOCKERHUB_USER: ${{ secrets.DOCKERHUB_USER }}
          DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
        run: |
          docker login -u ${DOCKERHUB_USER} -p ${DOCKERHUB_PASSWORD}
          docker image push ${DOCKERHUB_USER}/c-native:${REF##*/}

tagをつけた状態でDockerHubにpushされるのでそのままmanifestとかにも反映しやすい。