mirror of
https://github.com/Suwayomi/docker-tachidesk.git
synced 2025-12-10 06:42:12 +01:00
Test Alpine in PR
This commit is contained in:
25
.github/workflows/build_test_images.yml
vendored
25
.github/workflows/build_test_images.yml
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user