Update Docker workflow

This commit is contained in:
Christian Heitman 2026-04-10 13:53:37 -03:00
parent f70b6d6b96
commit 0f8b2a3bf4
No known key found for this signature in database
GPG key ID: 0417A8664956113B

View file

@ -1,15 +1,23 @@
# name: Docker Image CI
name: Docker Image CI
# on: [push, pull_request, workflow_dispatch]
on: [push, pull_request, workflow_dispatch]
# jobs:
# build:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - name: Set Timestamp Variable
# run: echo "TIMESTAMP=$(date +%s)" >> $GITHUB_ENV
# - name: Build the Docker image
# run: docker build . --file Dockerfile --tag triton-docker:$TIMESTAMP
# - name: Run test cases
# run: docker run --entrypoint /bin/bash --rm triton-docker:$TIMESTAMP -c 'ctest --test-dir /tmp/triton-build/ --output-on-failure'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout Triton repository
uses: actions/checkout@v6
- name: Set timestamp variable
run: |
echo "TIMESTAMP=$(date +%s)" >> $GITHUB_ENV
- name: Build Docker image
run: |
docker build . --file Dockerfile --tag triton-docker:$TIMESTAMP
- name: Run tests
run: |
docker run --entrypoint /bin/bash --rm triton-docker:$TIMESTAMP -c 'ctest --test-dir /tmp/triton-build/ --output-on-failure'