Skip to content

Commit 419bff9

Browse files
realbigseanpaulhauner
authored andcommitted
add automated docker build for merge-f2f branch (#2654)
1 parent ea463a3 commit 419bff9

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: docker merge f2f
2+
3+
on:
4+
push:
5+
branches:
6+
- merge-f2f
7+
8+
env:
9+
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
10+
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
11+
IMAGE_NAME: ${{ github.repository_owner}}/lighthouse
12+
LCLI_IMAGE_NAME: ${{ github.repository_owner }}/lcli
13+
BRANCH_NAME: merge-f2f
14+
15+
jobs:
16+
build-docker-amd64:
17+
runs-on: ubuntu-18.04
18+
steps:
19+
- uses: actions/checkout@v2
20+
- name: Update Rust
21+
run: rustup update stable
22+
- name: Dockerhub login
23+
run: |
24+
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
25+
- name: Build AMD64 dockerfile (with push)
26+
run: |
27+
docker build \
28+
--build-arg PORTABLE=true \
29+
--tag ${IMAGE_NAME}:${BRANCH_NAME} \
30+
--file ./Dockerfile .
31+
docker push ${IMAGE_NAME}:${BRANCH_NAME}
32+
build-docker-lcli:
33+
runs-on: ubuntu-18.04
34+
steps:
35+
- uses: actions/checkout@v2
36+
- name: Dockerhub login
37+
run: |
38+
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin
39+
- name: Build lcli dockerfile (with push)
40+
run: |
41+
docker build \
42+
--build-arg PORTABLE=true \
43+
--tag ${LCLI_IMAGE_NAME}:${BRANCH_NAME} \
44+
--file ./lcli/Dockerfile .
45+
docker push ${LCLI_IMAGE_NAME}:${BRANCH_NAME}

0 commit comments

Comments
 (0)