Skip to content

Commit 6131ed4

Browse files
authored
Merge pull request #454 from PNNL-CompBio/workflows
Docker Workflow Updates
2 parents 72ede80 + e37f13e commit 6131ed4

File tree

2 files changed

+149
-77
lines changed

2 files changed

+149
-77
lines changed

.github/workflows/build.yml

Lines changed: 149 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Build and push broad sanger omics
2626
uses: docker/build-push-action@v3
2727
with:
28-
file: ./build/docker/Dockerfile.broad_sanger_omics
28+
file: ./coderbuild/docker/Dockerfile.broad_sanger_omics
2929
tags: |
3030
sgosline/broad-sanger-omics:latest
3131
sgosline/broad-sanger-omics:${{ github.ref_name }}
@@ -49,7 +49,7 @@ jobs:
4949
- name: Build and push broad sanger experiment
5050
uses: docker/build-push-action@v3
5151
with:
52-
file: ./build/docker/Dockerfile.broad_sanger_exp
52+
file: ./coderbuild/docker/Dockerfile.broad_sanger_exp
5353
tags: |
5454
sgosline/broad-sanger-exp:latest
5555
sgosline/broad-sanger-exp:${{ github.ref_name }}
@@ -74,7 +74,7 @@ jobs:
7474
- name: Build and push genes
7575
uses: docker/build-push-action@v3
7676
with:
77-
file: ./build/docker/Dockerfile.genes
77+
file: ./coderbuild/docker/Dockerfile.genes
7878
tags: |
7979
sgosline/genes:latest
8080
sgosline/genes:${{ github.ref_name }}
@@ -98,14 +98,38 @@ jobs:
9898
- name: Build and push hcmi
9999
uses: docker/build-push-action@v3
100100
with:
101-
file: ./build/docker/Dockerfile.hcmi
101+
file: ./coderbuild/docker/Dockerfile.hcmi
102102
tags: |
103103
sgosline/hcmi:latest
104104
sgosline/hcmi:${{ github.ref_name }}
105105
push: true
106106
platforms: linux/amd64
107107

108-
build-cptac:
108+
# build-cptac:
109+
# runs-on: ubuntu-latest
110+
# steps:
111+
# - name: Checkout
112+
# uses: actions/checkout@v3
113+
# - name: Set up QEMU
114+
# uses: docker/setup-qemu-action@v3
115+
# - name: Set up Docker Buildx
116+
# uses: docker/setup-buildx-action@v3
117+
# - name: Login to DockerHub
118+
# uses: docker/login-action@v3
119+
# with:
120+
# username: ${{ secrets.DOCKERHUB_USERNAME }}
121+
# password: ${{ secrets.DOCKERHUB_PASSWORD }}
122+
# - name: Build and push cptac
123+
# uses: docker/build-push-action@v3
124+
# with:
125+
# file: ./coderbuild/docker/Dockerfile.cptac
126+
# tags: |
127+
# sgosline/cptac:latest
128+
# sgosline/cptac:${{ github.ref_name }}
129+
# push: true
130+
# platforms: linux/amd64
131+
132+
build-mpnst:
109133
runs-on: ubuntu-latest
110134
steps:
111135
- name: Checkout
@@ -119,17 +143,17 @@ jobs:
119143
with:
120144
username: ${{ secrets.DOCKERHUB_USERNAME }}
121145
password: ${{ secrets.DOCKERHUB_PASSWORD }}
122-
- name: Build and push cptac
146+
- name: Build and push mpnst
123147
uses: docker/build-push-action@v3
124148
with:
125-
file: ./build/docker/Dockerfile.cptac
149+
file: ./coderbuild/docker/Dockerfile.mpnst
126150
tags: |
127-
sgosline/cptac:latest
128-
sgosline/cptac:${{ github.ref_name }}
151+
sgosline/mpnst:latest
152+
sgosline/mpnst:${{ github.ref_name }}
129153
push: true
130154
platforms: linux/amd64
131155

132-
build-mpnst:
156+
build-beataml:
133157
runs-on: ubuntu-latest
134158
steps:
135159
- name: Checkout
@@ -143,17 +167,17 @@ jobs:
143167
with:
144168
username: ${{ secrets.DOCKERHUB_USERNAME }}
145169
password: ${{ secrets.DOCKERHUB_PASSWORD }}
146-
- name: Build and push mpnst
170+
- name: Build and push beataml
147171
uses: docker/build-push-action@v3
148172
with:
149-
file: ./build/docker/Dockerfile.mpnst
173+
file: ./coderbuild/docker/Dockerfile.beataml
150174
tags: |
151-
sgosline/mpnst:latest
152-
sgosline/mpnst:${{ github.ref_name }}
175+
sgosline/beataml:latest
176+
sgosline/beataml:${{ github.ref_name }}
153177
push: true
154178
platforms: linux/amd64
155179

156-
build-beataml:
180+
build-pancreatic:
157181
runs-on: ubuntu-latest
158182
steps:
159183
- name: Checkout
@@ -167,17 +191,17 @@ jobs:
167191
with:
168192
username: ${{ secrets.DOCKERHUB_USERNAME }}
169193
password: ${{ secrets.DOCKERHUB_PASSWORD }}
170-
- name: Build and push beataml
194+
- name: Build and push pancreatic
171195
uses: docker/build-push-action@v3
172196
with:
173-
file: ./build/docker/Dockerfile.beataml
197+
file: ./coderbuild/docker/Dockerfile.pancreatic
174198
tags: |
175-
sgosline/beataml:latest
176-
sgosline/beataml:${{ github.ref_name }}
199+
sgosline/pancreatic:latest
200+
sgosline/pancreatic:${{ github.ref_name }}
177201
push: true
178202
platforms: linux/amd64
179203

180-
build-pancpdo:
204+
build-upload:
181205
runs-on: ubuntu-latest
182206
steps:
183207
- name: Checkout
@@ -191,17 +215,17 @@ jobs:
191215
with:
192216
username: ${{ secrets.DOCKERHUB_USERNAME }}
193217
password: ${{ secrets.DOCKERHUB_PASSWORD }}
194-
- name: Build and push pancpdo
218+
- name: Build and push upload
195219
uses: docker/build-push-action@v3
196220
with:
197-
file: ./build/docker/Dockerfile.pancpdo
221+
file: ./coderbuild/docker/Dockerfile.upload
198222
tags: |
199-
sgosline/pancpdo:latest
200-
sgosline/pancpdo:${{ github.ref_name }}
223+
sgosline/upload:latest
224+
sgosline/upload:${{ github.ref_name }}
201225
push: true
202226
platforms: linux/amd64
203227

204-
build-upload:
228+
build-sarcoma:
205229
runs-on: ubuntu-latest
206230
steps:
207231
- name: Checkout
@@ -215,12 +239,108 @@ jobs:
215239
with:
216240
username: ${{ secrets.DOCKERHUB_USERNAME }}
217241
password: ${{ secrets.DOCKERHUB_PASSWORD }}
218-
- name: Build and push upload
242+
- name: Build and push sarcoma
219243
uses: docker/build-push-action@v3
220244
with:
221-
file: ./build/docker/Dockerfile.upload
245+
file: ./coderbuild/docker/Dockerfile.sarcoma
222246
tags: |
223-
sgosline/upload:latest
224-
sgosline/upload:${{ github.ref_name }}
247+
sgosline/sarcoma:latest
248+
sgosline/sarcoma:${{ github.ref_name }}
249+
push: true
250+
platforms: linux/amd64
251+
252+
build-liver:
253+
runs-on: ubuntu-latest
254+
steps:
255+
- name: Checkout
256+
uses: actions/checkout@v3
257+
- name: Set up QEMU
258+
uses: docker/setup-qemu-action@v3
259+
- name: Set up Docker Buildx
260+
uses: docker/setup-buildx-action@v3
261+
- name: Login to DockerHub
262+
uses: docker/login-action@v3
263+
with:
264+
username: ${{ secrets.DOCKERHUB_USERNAME }}
265+
password: ${{ secrets.DOCKERHUB_PASSWORD }}
266+
- name: Build and push liver
267+
uses: docker/build-push-action@v3
268+
with:
269+
file: ./coderbuild/docker/Dockerfile.liver
270+
tags: |
271+
sgosline/liver:latest
272+
sgosline/liver:${{ github.ref_name }}
273+
push: true
274+
platforms: linux/amd64
275+
276+
build-bladder:
277+
runs-on: ubuntu-latest
278+
steps:
279+
- name: Checkout
280+
uses: actions/checkout@v3
281+
- name: Set up QEMU
282+
uses: docker/setup-qemu-action@v3
283+
- name: Set up Docker Buildx
284+
uses: docker/setup-buildx-action@v3
285+
- name: Login to DockerHub
286+
uses: docker/login-action@v3
287+
with:
288+
username: ${{ secrets.DOCKERHUB_USERNAME }}
289+
password: ${{ secrets.DOCKERHUB_PASSWORD }}
290+
- name: Build and push bladder
291+
uses: docker/build-push-action@v3
292+
with:
293+
file: ./coderbuild/docker/Dockerfile.bladder
294+
tags: |
295+
sgosline/bladder:latest
296+
sgosline/bladder:${{ github.ref_name }}
297+
push: true
298+
platforms: linux/amd64
299+
300+
build-colorectal:
301+
runs-on: ubuntu-latest
302+
steps:
303+
- name: Checkout
304+
uses: actions/checkout@v3
305+
- name: Set up QEMU
306+
uses: docker/setup-qemu-action@v3
307+
- name: Set up Docker Buildx
308+
uses: docker/setup-buildx-action@v3
309+
- name: Login to DockerHub
310+
uses: docker/login-action@v3
311+
with:
312+
username: ${{ secrets.DOCKERHUB_USERNAME }}
313+
password: ${{ secrets.DOCKERHUB_PASSWORD }}
314+
- name: Build and push colorectal
315+
uses: docker/build-push-action@v3
316+
with:
317+
file: ./coderbuild/docker/Dockerfile.colorectal
318+
tags: |
319+
sgosline/colorectal:latest
320+
sgosline/colorectal:${{ github.ref_name }}
225321
push: true
226322
platforms: linux/amd64
323+
324+
build-novartis:
325+
runs-on: ubuntu-latest
326+
steps:
327+
- name: Checkout
328+
uses: actions/checkout@v3
329+
- name: Set up QEMU
330+
uses: docker/setup-qemu-action@v3
331+
- name: Set up Docker Buildx
332+
uses: docker/setup-buildx-action@v3
333+
- name: Login to DockerHub
334+
uses: docker/login-action@v3
335+
with:
336+
username: ${{ secrets.DOCKERHUB_USERNAME }}
337+
password: ${{ secrets.DOCKERHUB_PASSWORD }}
338+
- name: Build and push novartis
339+
uses: docker/build-push-action@v3
340+
with:
341+
file: ./coderbuild/docker/Dockerfile.novartis
342+
tags: |
343+
sgosline/novartis:latest
344+
sgosline/novartis:${{ github.ref_name }}
345+
push: true
346+
platforms: linux/amd64

.github/workflows/main.yml

Lines changed: 0 additions & 48 deletions
This file was deleted.

0 commit comments

Comments
 (0)