mirror of https://github.com/hpcaitech/ColossalAI
[workflow] fixed the docker build workflow (#3794)
* [workflow] fixed the docker build workflow * polish codepull/3799/head
parent
4d29c0f8e0
commit
788e07dbc5
|
@ -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
|
|
@ -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…
Reference in New Issue