Skip to content

Commit

Permalink
Merge pull request #4 from rwth-acis/ma-lakhoune
Browse files Browse the repository at this point in the history
add ci release
  • Loading branch information
lakhoune authored Aug 31, 2023
2 parents 5d49c1e + 6db801c commit abc14fc
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions .github/workflows/docker-CI-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Docker Build and Push for releases

on:
release:
types: [ published, edited ]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

# get the tag of the release, e.g. 1.2.3
- name: Get tag
id: get_tag
shell: bash
run: echo "##[set-output name=tag;]$(echo ${GITHUB_REF#refs/tags/})"

# get the major version of the release, e.g. for 1.2.3 -> 1
# use this if you want to have an image with the major version as tag that is always the latest release of this major version
# e.g. new release from 1.2.3 to 1.2.4: create new image with tag 1.2.4 and update image with tag 1
#- name: Get version
# id: get_version
# shell: bash
# run: |
# TAG=${{ steps.get_tag.outputs.tag }}
# echo "##[set-output name=version;]$(echo ${TAG%%.*})"

- name: Build the Docker image
run: |
docker build -t registry.tech4comp.dbis.rwth-aachen.de/rwthacis/social-bot-manager:${{ steps.get_tag.outputs.tag }} .
# docker tag registry.tech4comp.dbis.rwth-aachen.de/rwthacis/social-bot-manager:${{ steps.get_tag.outputs.tag }} registry.tech4comp.dbis.rwth-aachen.de/rwthacis/social-bot-manager:${{ steps.get_version.outputs.version }}

- name: Push to the registry
env:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PW: ${{ secrets.DOCKER_PW }}
run: |
docker login -u $DOCKER_USERNAME -p $DOCKER_PW registry.tech4comp.dbis.rwth-aachen.de
docker push registry.tech4comp.dbis.rwth-aachen.de/rwthacis/social-bot-manager:${{ steps.get_tag.outputs.tag }}
# docker push registry.tech4comp.dbis.rwth-aachen.de/rwthacis/social-bot-manager:${{ steps.get_version.outputs.version }}

0 comments on commit abc14fc

Please sign in to comment.