File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : Publish XcmsViewer Docker Image
2+ # p2m2/docker-xcmsviewer
3+
24
35on :
4- push :
5- branches :
6- - main
6+ release :
7+ types : [published]
78
89jobs :
9- build-and-push :
10+ push_to_registry :
11+ name : Push Docker image to Docker Hub
1012 runs-on : ubuntu-latest
11-
1213 steps :
13- - name : Checkout repository
14- uses : actions/checkout@v2
15-
16- - name : Set up Docker Buildx
17- uses : docker/setup-buildx-action@v1
14+ - name : Check out the repo
15+ uses : actions/checkout@v4
1816
1917 - name : Log in to Docker Hub
20- run : docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_TOKEN }}
18+ uses : docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a
19+ with :
20+ username : ${{ secrets.DOCKER_USERNAME }}
21+ password : ${{ secrets.DOCKER_PASSWORD }}
22+
23+ - name : Extract metadata (tags, labels) for Docker
24+ id : meta
25+ uses : docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
26+ with :
27+ images : p2m2/docker-xcmsviewer
2128
2229 - name : Build and push Docker image
23- run : |
24- docker buildx create --use
25- docker buildx build --platform linux/amd64 -t p2m2/docker-xcmsviewer:latest .
26- docker push p2m2/docker-xcmsviewer:latest
30+ uses : docker/build-push-action@3b5e8027fcad23fda98b2e3ac259d8d67585f671
31+ with :
32+ context : .
33+ file : ./Dockerfile
34+ push : true
35+ tags : ${{ steps.meta.outputs.tags }}
36+ labels : ${{ steps.meta.outputs.labels }}
37+
You can’t perform that action at this time.
0 commit comments