From d4a9dc1ba0d5c06abf6c5e734b8c42102e0c88af Mon Sep 17 00:00:00 2001 From: Dedy Martadinata Supriyadi Date: Sat, 12 Mar 2022 04:03:00 +0000 Subject: [PATCH] Remove static first. --- .gitlab-ci.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4b3921b..56250fc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,9 +4,9 @@ variables: DOCKER_CLI_EXPERIMENTAL: enabled PLATFORMS: "linux/amd64,linux/arm64,linux/arm/v7" PLATFORMS_TEST: "linux/amd64" - PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/deemix-docker/${CI_COMMIT_SHORT_SHA}" + PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_COMMIT_SHORT_SHA}/${CI_COMMIT_SHORT_SHA}" # Docker build will download via this url - PACKAGE_REGISTRY_URL_STATIC: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/deemix-docker/static" + PACKAGE_REGISTRY_URL_STATIC: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/static/static" ZIP_NAME: "deemix-docker" npm_config_cache: "$CI_PROJECT_DIR/.npm" PKG_CACHE_PATH: "$CI_PROJECT_DIR/.nodejs-bin" @@ -28,8 +28,17 @@ build-deemix: - .nodejs-bin - .yarn-cache policy: pull-push - script: + + before_script: - apt update && apt install -y --no-install-recommends zip git curl jq + # Dropping static first package first + - echo get package ID of static + - export STATIC_ID=$(curl "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages" | jq '.[] | select(.name == "static") | .id') + - echo $STATIC_ID + - | + curl --request DELETE --header "PRIVATE-TOKEN: ${PAT_TOKEN}" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/${STATIC_ID}" + + script: - git clone --depth=1 https://gitlab.com/RemixDev/deemix-gui.git --recursive src # Patching pkg.targets to our need - jq '.pkg.targets = ["node16-linuxstatic-x64","node16-linuxstatic-arm64","node16-linuxstatic-armv7"]' src/server/package.json > tmp.$$.json && mv tmp.$$.json src/server/package.json