Skip to content

Maj launch-ezm.sh : suppression d'un commentaire #21

Maj launch-ezm.sh : suppression d'un commentaire

Maj launch-ezm.sh : suppression d'un commentaire #21

name: "build-pubtodockerhub"
env:
DOCKERHUB_IMAGE_PREFIX: abesesr/ezstats
on:
push:
branches:
- main
- develop
paths-ignore:
- '**.md'
- '.github/**'
workflow_dispatch:
jobs:
build-pubtodockerhub:
runs-on: ubuntu-latest
steps:
- name: "Build: checkout source code"
uses: actions/checkout@v3
- name: "Build: build docker image"
run: |
docker build . -t localimage:latest
- name: "Push: prepare version from git tags/branchs"
id: docker_tag_meta
uses: docker/metadata-action@v4
with:
images: ${{ env.DOCKERHUB_IMAGE_PREFIX }}
- name: "Push: login to DockerHub"
if: github.event_name != 'pull_request'
run: |
echo "${{ secrets.DOCKERHUB_TOKEN }}" | docker login -u ${{ secrets.DOCKERHUB_USERNAME }} --password-stdin
- name: "Push: push docker image"
if: github.event_name != 'pull_request'
run: |
DOCKER_TAGS="${{ steps.docker_tag_meta.outputs.tags }}"
for DOCKER_TAG in $DOCKER_TAGS
do
docker build . --target ezstats-batch-theses -t ${DOCKER_TAG}-ezstats-batch-theses
docker push ${DOCKER_TAG}-ezstats-batch-theses
done