Skip to content

Commit

Permalink
tried to parralelize build
Browse files Browse the repository at this point in the history
  • Loading branch information
sgosline committed Jul 3, 2024
1 parent 23ceb35 commit 09e0c35
Showing 1 changed file with 102 additions and 4 deletions.
106 changes: 102 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1415,7 +1415,7 @@ jobs:
# run: |
# python setup.py sdist bdist_wheel
# twine upload dist/* --verbose
build-docker:
build-cellline-omics:
runs-on: ubuntu-latest
steps:
- name: Checkout
Expand All @@ -1436,54 +1436,152 @@ jobs:
tags: sgosline/broad-sanger-omics:latest
push: true
platforms: linux/amd64,linux/arm64
build-cellline-exp:
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@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Build and push broad sanger experiment
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.broad_sanger_exp
tags: sgosline/broad-sanger-exp:latest
push: true
platforms: linux/amd64,linux/arm64
build-genes:
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@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Build and push genes
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.genes
tags: sgosline/genes:latest
push: true
platforms: linux/amd64,linux/arm64
build-hcmi:
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@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Build and push hcmi
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.hcmi
tags: sgosline/hcmi:latest
push: true
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64
build-cptac:
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@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Build and push cptac
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.c[tac
tags: sgosline/cptac:latest
push: true
platforms: linux/amd64,linux/arm64
build-mpnst:
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@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Build and push mpnst
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.mpnst
tags: sgosline/mpnst:latest
push: true
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64
build-beataml:
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@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Build and push beataml
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.beataml
tags: sgosline/beataml:latest
push: true
platforms: linux/amd64,linux/arm64
build-upload:
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@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Build and push upload
uses: docker/build-push-action@v3
with:
file: ./build/docker/Dockerfile.upload
tags: sgosline/upload:latest
push: true
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64


0 comments on commit 09e0c35

Please sign in to comment.