-
Notifications
You must be signed in to change notification settings - Fork 0
41 lines (41 loc) · 1.44 KB
/
docker.109-GRCm39.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
name: 109-GRCm39
on:
push:
paths:
- "Dockerfiles/Docker.109-GRCm39"
- ".github/workflows/docker.109-GRCm39.yml"
jobs:
build:
# runs-on: ubuntu-latest
runs-on: self-hosted
steps:
- uses: actions/checkout@master
- name: Free disk space
run: |
df -h
# dpkg-query -W --showformat='${Installed-Size}\t${Package}\t${Priority}\n' | sort -k1,1n
# sudo swapoff -a
sudo rm -f /swapfile
# sudo apt-get update
# sudo apt-get remove powershell google-chrome-stable google-cloud-sdk firefox dotnet-sdk-3.1 azure-cli
# sudo apt-get purge $(dpkg-query -Wf '${Package;-40}${Priority}\n' | awk '$2 ~ /extra/ { print $1 }')
# sudo apt clean
# sudo apt-get autoremove --purge
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf "/usr/local/share/boost"
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
docker image ls -a
docker system prune -a -f --filter "label!=repository=https://github.com/elgohr/Publish-Docker-Github-Action"
docker system prune -f
docker image ls -a
docker container ls -a
df -h
- name: Build and publish on Dockerhub
uses: elgohr/Publish-Docker-Github-Action@v5
with:
name: buschlab/vep
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PASS }}
dockerfile: Dockerfiles/Docker.109-GRCm39
tags: "109-GRCm39"