diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..a9be802 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,22 @@ +name: CI + +on: + pull_request: + branches: ["master"] + push: + branches: ["master"] + +jobs: + docker-build: + name: Build + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Build image + run: make build diff --git a/Dockerfile b/Dockerfile index 7d56099..d13c28a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,12 +2,12 @@ FROM debian:bookworm-slim AS builder ARG TARGETARCH -ENV NOMAD_VERSION=1.10.5 -ENV CONSUL_VERSION=1.21.5 -ENV VAULT_VERSION=1.20.4 -ENV TERRAFORM_VERSION=1.13.3 +ENV NOMAD_VERSION=1.11.2 +ENV CONSUL_VERSION=1.22.3 +ENV VAULT_VERSION=1.21.3 +ENV TERRAFORM_VERSION=1.14.5 ENV LEVANT_VERSION=0.4.0 -ENV PACKER_VERSION=1.14.2 +ENV PACKER_VERSION=1.15.0 ENV WAYPOINT_VERSION=0.11.4 ADD https://releases.hashicorp.com/nomad/${NOMAD_VERSION}/nomad_${NOMAD_VERSION}_linux_${TARGETARCH}.zip /hashicorp/nomad.zip