1
0
mirror of https://github.com/darkzoul5/YoutubePlaylistSync.git synced 2026-07-04 21:04:01 +03:00

Refactor Docker build context for Linux artifacts and update image build steps

This commit is contained in:
2026-03-07 20:05:27 +02:00
parent 48233b4cc3
commit a44fd5bc90
+10 -6
View File
@@ -204,15 +204,19 @@ jobs:
with: with:
name: linux-zip name: linux-zip
- name: Extract linux artifact - name: Prepare Docker build context
run: | run: |
mkdir -p dist/linux mkdir -p dist/linux-docker
tar -xzf yt-playlist-linux-${{ steps.version.outputs.version }}.tar.gz -C dist/linux cp Dockerfile dist/linux-docker/
echo "Copying and extracting Linux artifact..."
tar -xzf yt-playlist-linux-${{ steps.version.outputs.version }}.tar.gz -C dist/linux-docker/
echo "Build context contents:"
ls -R dist/linux-docker
- name: Build Docker image (release) - name: Build Docker image (release)
run: docker build dist/linux -t $RELEASE_IMAGE run: docker build dist/linux-docker -t $RELEASE_IMAGE
- name: Save Docker image as tar - name: Save Docker image as tar (release)
run: docker save -o docker-image.tar $RELEASE_IMAGE run: docker save -o docker-image.tar $RELEASE_IMAGE
- name: Upload docker-image artifact - name: Upload docker-image artifact
@@ -222,7 +226,7 @@ jobs:
path: docker-image.tar path: docker-image.tar
- name: Build Docker image (latest) - name: Build Docker image (latest)
run: docker build dist/linux --label build_as_latest=true -t $LATEST_IMAGE run: docker build dist/linux-docker --label build_as_latest=true -t $LATEST_IMAGE
- name: Save Docker image as tar (latest) - name: Save Docker image as tar (latest)
run: docker save -o docker-image-latest.tar $LATEST_IMAGE run: docker save -o docker-image-latest.tar $LATEST_IMAGE