Skip to content

Commit

Permalink
Update ide-publish.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
pmsferreira authored Dec 17, 2021
1 parent 7713acd commit 611d0a7
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions .github/workflows/ide-publish.yml
Original file line number Diff line number Diff line change
@@ -1 +1,32 @@
name: ide-publish

on:
push:
tags:
- '[0-9]+.[0-9]+'

jobs:
publish:

runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v2

# extract the tag name from GITHUB_REF - e.g. refs/tags/1.0.0 --> 1.0.0
- name: Get Tag Name
id: get_tag_name
run: echo ::set-output name=TAG_NAME::${GITHUB_REF#refs/tags/}

- name: Build and Publish Docker Image
env:
CONTAINER_IMAGE: ghcr.io/eclipse-researchlabs/smartclide/smartclide-ide:${{ steps.get_tag_name.outputs.TAG_NAME }}
run: |
echo "Building and publishing image: ${CONTAINER_IMAGE}"
# login to GitHub Container Registry
echo ${{ secrets.GITHUB_TOKEN }} | docker login ghcr.io -u ${GITHUB_ACTOR} --password-stdin
# build image
docker build docker --tag ${CONTAINER_IMAGE}
# push image
docker push ${CONTAINER_IMAGE}

0 comments on commit 611d0a7

Please sign in to comment.