Skip to content

Add antlr generated files #17

Add antlr generated files

Add antlr generated files #17

Workflow file for this run

name: Docker Publish
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
env:
IMAGE_NAME: jasminegraph-prerequisites
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Build Docker Image
run: |
docker build -t "${IMAGE_NAME}:temp" .
CONTAINER_ID=$(docker create "${IMAGE_NAME}:temp")
docker export "${CONTAINER_ID}" | docker import - "${IMAGE_NAME}:latest"
- name: Docker Login
if: github.event_name != 'pull_request'
run: docker login -u ${{secrets.DOCKER_USER}} -p ${{secrets.DOCKER_PASS}}
- name: Get Timestamp
if: github.event_name != 'pull_request'
id: timestamp
run: echo "current=$(date +'%Y%m%dT%H%M%S')" >> "${GITHUB_OUTPUT}"
- name: Docker Push
if: github.event_name != 'pull_request'
run: |
docker tag "${IMAGE_NAME}:latest" "${{secrets.DOCKER_USER}}/${IMAGE_NAME}:latest"
docker tag "${IMAGE_NAME}:latest" "${{secrets.DOCKER_USER}}/${IMAGE_NAME}:${{ steps.timestamp.outputs.current }}"
docker push "${{secrets.DOCKER_USER}}/${IMAGE_NAME}:latest"
docker push "${{secrets.DOCKER_USER}}/${IMAGE_NAME}:${{ steps.timestamp.outputs.current }}"