Commit a3dcbffc authored by nanahira's avatar nanahira

Update .gitlab-ci.yml

parent fb40b208
Pipeline #37566 canceled with stages
in 21 seconds
...@@ -142,8 +142,9 @@ deploy-branch-combined: ...@@ -142,8 +142,9 @@ deploy-branch-combined:
artifacts: artifacts:
paths: paths:
- dist - dist
script: before_script:
- mkdir -p dist - mkdir -p dist
script:
- cp /usr/bin/premake5 . - cp /usr/bin/premake5 .
- chmod +x premake5 - chmod +x premake5
- tar -zcvf dist/premake-$PREMAKE_VERSION-linux-$ARCH.tar.gz premake5 - tar -zcvf dist/premake-$PREMAKE_VERSION-linux-$ARCH.tar.gz premake5
...@@ -172,11 +173,37 @@ pack_premake5_arm: ...@@ -172,11 +173,37 @@ pack_premake5_arm:
variables: variables:
ARCH: arm64 ARCH: arm64
copy_premake5_others:
extends: .pack_premake5
tags:
- linux
script: |
BASE_URL="https://github.com/premake/premake-core/releases/download/v$PREMAKE_VERSION"
PACKAGES=(
premake-$PREMAKE_VERSION-windows.zip
premake-$PREMAKE_VERSION-macosx.tar.gz
premake-$PREMAKE_VERSION-src.zip
)
cd dist
for FILE in "${PACKAGES[@]}"; do
echo "Downloading $FILE ..."
wget -O "$FILE" "$BASE_URL/$FILE"
LATEST_FILE="${FILE/$PREMAKE_VERSION/latest}"
echo "Copying to $LATEST_FILE ..."
cp "$FILE" "$LATEST_FILE"
done
cd ..
upload_to_minio: upload_to_minio:
stage: deploy stage: deploy
dependencies: dependencies:
- pack_premake5_x86 - pack_premake5_x86
- pack_premake5_arm - pack_premake5_arm
- copy_premake5_others
tags: tags:
- linux - linux
script: script:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment