Github Actionsでdocker imageをpushするまで
253日目
前回の記事の続き。docker imageをbuildしてからpushまで試してみました。 tsaeki.hatenablog.com
yamlファイルはこちらです。
imageをビルドしてdocker用のactionを使ってdocker login -> docker pushを実施しています。
docker loginのactionでは事前にsecretsでDOCKER_USERNAMEとDOCKER_PASSWORDを設定しておく必要があります。
name: CI on: push: branches: - master jobs: test_docker_push: name: test docker push runs-on: ubuntu-latest steps: - name: checkout uses: actions/checkout@v1 - name: build docker image run: docker build -t tsaeki/test_github_actions . - name: docker login # https://github.com/actions/docker/tree/master/login uses: actions/docker/login@master env: DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} - name: push docker image # https://github.com/actions/docker/tree/master/cli uses: actions/docker/cli@master with: args: "push tsaeki/test_github_actions"