From 15d0c356516ca6c8d21d9f22a0e63aa06c6f78f6 Mon Sep 17 00:00:00 2001 From: Mitchell Syer Date: Fri, 7 Oct 2022 15:43:53 -0400 Subject: [PATCH] Test Alpine in PR --- .github/workflows/build_test_images.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/workflows/build_test_images.yml b/.github/workflows/build_test_images.yml index 898cc03..be35a68 100644 --- a/.github/workflows/build_test_images.yml +++ b/.github/workflows/build_test_images.yml @@ -16,6 +16,7 @@ on: env: build_repo_docker: 'tachidesk' build_base_image_temurin_ubuntu: 'eclipse-temurin:11-jre-jammy' + build_base_image_temurin_alpine: 'eclipse-temurin:11-jre-alpine' build_base_image_temurin_platform: 'linux/amd64' startup_script_url: 'https://raw.githubusercontent.com/${{ github.repository }}/main/scripts/startup_script.sh' tachidesk_webui_stable_url: 'https://api.github.com/repos/suwayomi/Tachidesk-Server/releases/latest' @@ -92,3 +93,27 @@ jobs: ghcr.io/${{ steps.get_latest_release_metadata.outputs.repository_owner_lower }}/${{ env.build_repo_docker }}:develop cache-from: type=local,src=/tmp/.buildx-cache cache-to: type=local,dest=/tmp/.buildx-cache + + - name: Build and push stable alpine + id: docker_build_release_alpine + uses: docker/build-push-action@v3 + with: + file: scripts/dockerfiles/Test_Git_Actions-Dockerfile + platforms: ${{ env.build_base_image_temurin_platform }} + push: true + build-args: | + BASE_IMAGE=${{ env.build_base_image_temurin_alpine }} + BUILD_DATE=${{ steps.get_latest_release_metadata.outputs.build_date }} + IMAGE_VERSION=${{ steps.get_latest_release_metadata.outputs.release_version }} + IMAGE_TYPE=develop-alpine + TACHIDESK_GIT_COMMIT=${{ steps.get_latest_release_metadata.outputs.release_commit }} + TACHIDESK_RELEASE_TAG=${{ steps.get_latest_release_metadata.outputs.release_tag }} + TACHIDESK_RELEASE_DOWNLOAD_URL=${{ steps.get_latest_release_metadata.outputs.release_url }} + TACHIDESK_FILENAME=${{ steps.get_latest_release_metadata.outputs.release_filename }} + STARTUP_SCRIPT_URL=${{ env.startup_script_url }} + TACHIDESK_DOCKER_GIT_COMMIT=${{ steps.get_latest_release_metadata.outputs.tachidesk_docker_git_commit }} + IMAGE_OWNER=${{ steps.get_latest_release_metadata.outputs.repository_owner_lower }} + tags: | + ghcr.io/${{ steps.get_latest_release_metadata.outputs.repository_owner_lower }}/${{ env.build_repo_docker }}:develop-alpine + cache-from: type=local,src=/tmp/.buildx-cache + cache-to: type=local,dest=/tmp/.buildx-cache