6
6
types : build-and-release
7
7
8
8
jobs :
9
- # release-wheel:
10
- # name: Build release wheel
11
- # runs-on: ubuntu-18.04
12
- # steps:
13
- # - uses: actions/checkout@v2
14
- # with:
15
- # ref: ${{ github.event.client_payload.branch }}
16
- # - uses: actions/setup-python@v1
17
- # with:
18
- # python-version: '3.6'
19
- # - name: Build and release wheel
20
- # run: |
21
- # pip install wheel
22
- # python setup.py bdist_wheel
23
- # - uses: pypa/gh-action-pypi-publish@master
24
- # with:
25
- # user: __token__
26
- # password: ${{ secrets.pypi_token }}
9
+ release-wheel :
10
+ name : Build release wheel
11
+ runs-on : ubuntu-18.04
12
+ steps :
13
+ - uses : actions/checkout@v2
14
+ with :
15
+ ref : ${{ github.event.client_payload.branch }}
16
+ - uses : actions/setup-python@v1
17
+ with :
18
+ python-version : ' 3.6'
19
+ - name : Build and release wheel
20
+ run : |
21
+ pip install wheel
22
+ python setup.py bdist_wheel
23
+ - uses : pypa/gh-action-pypi-publish@master
24
+ with :
25
+ user : __token__
26
+ password : ${{ secrets.pypi_token }}
27
27
release-armory-docker :
28
28
name : Build and release armory docker image
29
- # needs: [release-wheel]
29
+ needs : [release-wheel]
30
30
runs-on : ubuntu-18.04
31
31
steps :
32
32
- uses : actions/checkout@v2
@@ -40,14 +40,14 @@ jobs:
40
40
python -m pip install -r requirements.txt
41
41
version=$(python -c "import armory; print(armory.__version__)")
42
42
docker login --username ${{ secrets.DOCKER_USERNAME }} --password ${{ secrets.DOCKER_PASSWORD }}
43
- # docker pull twosixarmory/armory:latest
43
+ docker pull twosixarmory/armory:latest
44
44
bash docker/build.sh armory
45
45
docker push twosixarmory/armory:${version}
46
46
docker tag twosixarmory/armory:${version} twosixarmory/armory:latest
47
47
docker push twosixarmory/armory:latest
48
48
release-tf1-docker :
49
49
name : Build and release tf1 docker image
50
- needs : [release-armory-docker ]
50
+ needs : [release-wheel ]
51
51
runs-on : ubuntu-18.04
52
52
steps :
53
53
- uses : actions/checkout@v2
@@ -62,14 +62,14 @@ jobs:
62
62
version=$(python -c "import armory; print(armory.__version__)")
63
63
docker login --username ${{ secrets.DOCKER_USERNAME }} --password ${{ secrets.DOCKER_PASSWORD }}
64
64
docker pull twosixarmory/armory:${version}
65
- # docker pull twosixarmory/tf1:latest
65
+ docker pull twosixarmory/tf1:latest
66
66
bash docker/build.sh tf1
67
67
docker push twosixarmory/tf1:${version}
68
68
docker tag twosixarmory/tf1:${version} twosixarmory/tf1:latest
69
69
docker push twosixarmory/tf1:latest
70
70
release-tf2-docker :
71
71
name : Build and release tf2 docker image
72
- needs : [release-armory-docker ]
72
+ needs : [release-wheel ]
73
73
runs-on : ubuntu-18.04
74
74
steps :
75
75
- uses : actions/checkout@v2
@@ -84,14 +84,14 @@ jobs:
84
84
version=$(python -c "import armory; print(armory.__version__)")
85
85
docker login --username ${{ secrets.DOCKER_USERNAME }} --password ${{ secrets.DOCKER_PASSWORD }}
86
86
docker pull twosixarmory/armory:${version}
87
- # docker pull twosixarmory/tf2:latest
87
+ docker pull twosixarmory/tf2:latest
88
88
bash docker/build.sh tf2
89
89
docker push twosixarmory/tf2:${version}
90
90
docker tag twosixarmory/tf2:${version} twosixarmory/tf2:latest
91
91
docker push twosixarmory/tf2:latest
92
92
release-pytorch-docker :
93
93
name : Build and release pytorch docker image
94
- needs : [release-armory-docker ]
94
+ needs : [release-wheel ]
95
95
runs-on : ubuntu-18.04
96
96
steps :
97
97
- uses : actions/checkout@v2
@@ -106,7 +106,7 @@ jobs:
106
106
version=$(python -c "import armory; print(armory.__version__)")
107
107
docker login --username ${{ secrets.DOCKER_USERNAME }} --password ${{ secrets.DOCKER_PASSWORD }}
108
108
docker pull twosixarmory/armory:${version}
109
- # docker pull twosixarmory/pytorch:latest
109
+ docker pull twosixarmory/pytorch:latest
110
110
bash docker/build.sh pytorch
111
111
docker push twosixarmory/pytorch:${version}
112
112
docker tag twosixarmory/pytorch:${version} twosixarmory/pytorch:latest
0 commit comments