Skip to content

Commit

Permalink
new ci?
Browse files Browse the repository at this point in the history
  • Loading branch information
sgosline committed Jul 3, 2024
1 parent 76d15f2 commit d921d28
Showing 1 changed file with 73 additions and 5 deletions.
78 changes: 73 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@ name: CI
on:
push:
branches:
- builder_branch_JJ
- docs_update_4_5_24
- doc_update_4_23_24
- '**'
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

Expand All @@ -17,7 +15,6 @@ permissions:

jobs:
# Placeholder

# depmap-docker-build:
# runs-on: ubuntu-latest
# environment: build
Expand Down Expand Up @@ -1448,4 +1445,75 @@ jobs:
# run: |
# python setup.py sdist bdist_wheel
# twine upload dist/* --verbose

build-docker:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Build and push broad sanger omics
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.broad_sanger_omics
tags: jjacobson95/broad-sanger-omics:latest
push: true
platforms: linux/amd64,linux/arm64
- name: Build and push broad sanger experiment
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.broad_sanger_exp
tags: jjacobson95/broad-sanger-exp:latest
push: true
platforms: linux/amd64,linux/arm64
- name: Build and push genes
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.genes
tags: jjacobson95/genes:latest
push: true
platforms: linux/amd64,linux/arm64
- name: Build and push hcmi
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.hcmi
tags: jjacobson95/hcmi:latest
push: true
platforms: linux/amd64,linux/arm64
- name: Build and push cptac
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.c[tac
tags: jjacobson95/cptac:latest
push: true
platforms: linux/amd64,linux/arm64
- name: Build and push mpnst
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.mpnst
tags: jjacobson95/mpnst:latest
push: true
platforms: linux/amd64,linux/arm64
- name: Build and push beataml
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.beataml
tags: jjacobson95/beataml:latest
push: true
platforms: linux/amd64,linux/arm64
- name: Build and push upload
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.upload
tags: jjacobson95/upload:latest
push: true
platforms: linux/amd64,linux/arm64

>>>>>>> 158fe9a (new ci?)

0 comments on commit d921d28

Please sign in to comment.