From aafcbcb605d6d5312acbab9a88c4f478d47dbc02 Mon Sep 17 00:00:00 2001 From: realbigsean Date: Fri, 1 Oct 2021 00:58:52 -0400 Subject: [PATCH] add automated docker build for merge-f2f branch (#2654) --- .github/workflows/docker-merge-f2f.yml | 45 ++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/docker-merge-f2f.yml diff --git a/.github/workflows/docker-merge-f2f.yml b/.github/workflows/docker-merge-f2f.yml new file mode 100644 index 00000000000..fb042919445 --- /dev/null +++ b/.github/workflows/docker-merge-f2f.yml @@ -0,0 +1,45 @@ +name: docker merge f2f + +on: + push: + branches: + - merge-f2f + +env: + DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} + DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} + IMAGE_NAME: ${{ github.repository_owner}}/lighthouse + LCLI_IMAGE_NAME: ${{ github.repository_owner }}/lcli + BRANCH_NAME: merge-f2f + +jobs: + build-docker-amd64: + runs-on: ubuntu-18.04 + steps: + - uses: actions/checkout@v2 + - name: Update Rust + run: rustup update stable + - name: Dockerhub login + run: | + echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin + - name: Build AMD64 dockerfile (with push) + run: | + docker build \ + --build-arg PORTABLE=true \ + --tag ${IMAGE_NAME}:${BRANCH_NAME} \ + --file ./Dockerfile . + docker push ${IMAGE_NAME}:${BRANCH_NAME} + build-docker-lcli: + runs-on: ubuntu-18.04 + steps: + - uses: actions/checkout@v2 + - name: Dockerhub login + run: | + echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin + - name: Build lcli dockerfile (with push) + run: | + docker build \ + --build-arg PORTABLE=true \ + --tag ${LCLI_IMAGE_NAME}:${BRANCH_NAME} \ + --file ./lcli/Dockerfile . + docker push ${LCLI_IMAGE_NAME}:${BRANCH_NAME}