diff --git a/.github/workflows/docker-janus.yml b/.github/workflows/docker-janus.yml index d1ddb8e..01e225a 100644 --- a/.github/workflows/docker-janus.yml +++ b/.github/workflows/docker-janus.yml @@ -15,6 +15,9 @@ on: permissions: contents: read +env: + TEST_TAG: strukturag/nextcloud-spreed-signaling:janus-test + jobs: build: runs-on: ubuntu-latest @@ -29,3 +32,9 @@ jobs: uses: docker/build-push-action@v4 with: context: docker/janus + load: true + tags: ${{ env.TEST_TAG }} + + - name: Test Docker image + run: | + docker run --rm ${{ env.TEST_TAG }} /usr/local/bin/janus --version diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 6692e78..f4f1d9e 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -9,6 +9,9 @@ on: permissions: contents: read +env: + TEST_TAG: strukturag/nextcloud-spreed-signaling:test + jobs: server: runs-on: ubuntu-latest @@ -22,6 +25,18 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 + - name: Build Docker image for testing + uses: docker/build-push-action@v4 + with: + context: . + file: docker/server/Dockerfile + load: true + tags: ${{ env.TEST_TAG }} + + - name: Test Docker image + run: | + docker run --rm ${{ env.TEST_TAG }} /usr/bin/nextcloud-spreed-signaling --version + - name: Build Docker image uses: docker/build-push-action@v4 with: @@ -41,9 +56,21 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 + - name: Build Docker image for testing + uses: docker/build-push-action@v4 + with: + context: . + file: docker/proxy/Dockerfile + load: true + tags: ${{ env.TEST_TAG }} + + - name: Test Docker image + run: | + docker run --rm ${{ env.TEST_TAG }} /usr/bin/nextcloud-spreed-signaling-proxy --version + - name: Build Docker image uses: docker/build-push-action@v4 with: context: . file: docker/proxy/Dockerfile - platforms: linux/amd64,linux/arm64 \ No newline at end of file + platforms: linux/amd64,linux/arm64