Browse Source

[workflow] fixed the docker build workflow (#3794)

* [workflow] fixed the docker build workflow

* polish code
pull/3799/head
Frank Lee 2 years ago committed by GitHub
parent
commit
788e07dbc5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      .github/workflows/release_docker_after_publish.yml
  2. 6
      .github/workflows/report_test_coverage.yml

13
.github/workflows/release_docker_after_merge.yml → .github/workflows/release_docker_after_publish.yml

@ -1,12 +1,9 @@
name: Publish Docker Image to DockerHub after Merge
name: Publish Docker Image to DockerHub after Publish
on:
workflow_dispatch:
pull_request:
paths:
- 'version.txt'
types:
- closed
release:
types: [published]
jobs:
release:
@ -26,7 +23,7 @@ jobs:
run: |
version=$(cat version.txt)
tag=hpcaitech/colossalai:$version
docker build --build-arg http_proxy=http://172.17.0.1:7890 --build-arg https_proxy=http://172.17.0.1:7890 --build-arg VERSION=v${version} -t $tag ./docker
docker build --build-arg http_proxy=http://172.17.0.1:7890 --build-arg https_proxy=http://172.17.0.1:7890 --build-arg VERSION=v${version} -t $tag ./docker
echo "tag=${tag}" >> $GITHUB_OUTPUT
- name: Log in to Docker Hub
@ -50,7 +47,7 @@ jobs:
- uses: actions/setup-python@v2
with:
python-version: '3.8.14'
python-version: "3.8.14"
- name: Install requests
run: pip install requests

6
.github/workflows/report_test_coverage.yml

@ -10,7 +10,7 @@ jobs:
report-test-coverage:
runs-on: ubuntu-latest
steps:
- name: 'Download artifact'
- name: "Download artifact"
uses: actions/github-script@v6
with:
script: |
@ -31,7 +31,7 @@ jobs:
let fs = require('fs');
fs.writeFileSync(`${process.env.GITHUB_WORKSPACE}/report.zip`, Buffer.from(download.data));
- name: 'Unzip artifact'
- name: "Unzip artifact"
id: unzip
run: |
unzip report.zip
@ -58,7 +58,7 @@ jobs:
echo "</details>" >> coverage_report.txt
mv coverage_report.txt coverage.txt
- name: 'Comment on PR'
- name: "Comment on PR"
if: steps.unzip.outputs.hasReport == 'true'
uses: actions/github-script@v6
with:

Loading…
Cancel
Save