File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change 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}
You can’t perform that action at this time.
0 commit comments