mirror of
https://gitlab.com/Bockiii/deemix-docker.git
synced 2024-08-30 17:32:18 +00:00
test only amd64 first
This commit is contained in:
parent
e98f8bd568
commit
920654922b
@ -3,7 +3,7 @@ variables:
|
||||
IMAGE_TAG_TEST: test
|
||||
DOCKER_CLI_EXPERIMENTAL: enabled
|
||||
PLATFORMS: "linux/amd64,linux/arm64,linux/arm/v7"
|
||||
PLATFORMS_TEST: "linux/amd64,linux/arm64"
|
||||
PLATFORMS_TEST: "linux/amd64"
|
||||
PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/deemix-docker/${CI_PROJECT_NAME}"
|
||||
ZIP_NAME: "deemix-docker"
|
||||
|
||||
@ -88,8 +88,8 @@ create-release:
|
||||
- export DATE=$(date +%Y%m%d) #Cant tag same twice use $CI_COMMIT_SHA for a while
|
||||
- |
|
||||
release-cli create --name "Release $DATE" --tag-name $CI_COMMIT_SHA \
|
||||
--assets-link "{\"name\":\"deemix-server-amd64\",\"url\":\"${PACKAGE_REGISTRY_URL}/deemix-server-linux-amd64\"}" \
|
||||
--assets-link "{\"name\":\"deemix-server-arm64\",\"url\":\"${PACKAGE_REGISTRY_URL}/deemix-server-linux-arm64\"}"
|
||||
--assets-link "{\"name\":\"deemix-server-linux-amd64\",\"url\":\"${PACKAGE_REGISTRY_URL}/deemix-server-linux-amd64\"}" \
|
||||
--assets-link "{\"name\":\"deemix-server-linux-arm64\",\"url\":\"${PACKAGE_REGISTRY_URL}/deemix-server-linux-arm64\"}"
|
||||
only:
|
||||
refs:
|
||||
- CI-test
|
||||
|
13
Dockerfile
13
Dockerfile
@ -10,22 +10,11 @@ LABEL \
|
||||
app.deemix.image.description="Docker image for Deemix" \
|
||||
maintainer="Bocki"
|
||||
|
||||
RUN curl -fsSL https://deb.nodesource.com/setup_16.x | bash && \
|
||||
apt-get -y --no-install-recommends install >/dev/null \
|
||||
nodejs \
|
||||
jq \
|
||||
iputils-ping \
|
||||
unzip \
|
||||
curl && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/* && \
|
||||
mkdir /downloads
|
||||
|
||||
#RUN curl -L -o deemix.zip http://gitlab.com/Bockiii/deemix-src/-/jobs/artifacts/master/download?job=dl_src && \
|
||||
# unzip deemix
|
||||
|
||||
# Need look again in project num
|
||||
RUN curl -L https://gitlab.com/api/v4/projects/33610953/packages/generic/deemix-docker/deemix-docker/deemix-server-linux-$TARGETARCH -o deemix-server && \
|
||||
RUN curl -L https://gitlab.com/api/v4/projects/33610953/packages/generic/deemix-docker/deemix-docker/deemix-server-linux-$TARGETARCH -o deemix-server
|
||||
|
||||
COPY root/ /
|
||||
|
||||
|
@ -6,18 +6,18 @@ RUN apk add --no-cache curl git && echo $TARGETARCH
|
||||
COPY deemix-gui deemix-gui
|
||||
WORKDIR deemix-gui/
|
||||
# Only install pkg
|
||||
RUN yarn config set network-timeout 1000000 -g && yarn add pkg@latest
|
||||
RUN if [ "${TARGETARCH}" = "arm64" ]; then \
|
||||
yarn set-version && ./node_modules/.bin/pkg -t arm64 --out-dir dist ./server/package.json && yarn reset-version && ls -al dist/; \
|
||||
fi;
|
||||
RUN ls-al && yarn config set network-timeout 1000000 -g && yarn add pkg@latest
|
||||
#RUN if [ "${TARGETARCH}" = "arm64" ]; then \
|
||||
# yarn install && yarn set-version && ./node_modules/.bin/pkg -t arm64 --out-dir dist ./server/package.json && yarn reset-version && ls -al dist/; \
|
||||
# fi;
|
||||
|
||||
RUN if [ "${TARGETARCH}" = "amd64" ]; then \
|
||||
yarn set-version && ./node_modules/.bin/pkg -t x64 --out-dir dist ./server/package.json && yarn reset-version && ls -al dist/; \
|
||||
yarn install && yarn set-version && ./node_modules/.bin/pkg -t x64 --out-dir dist ./server/package.json && yarn reset-version && ls -al dist/; \
|
||||
fi;
|
||||
|
||||
RUN if [ "${TARGETARCH}" = "arm" ]; then \
|
||||
yarn set-version && ./node_modules/.bin/pkg -t armv7 --out-dir dist ./server/package.json && yarn reset-version && ls -al dist/; \
|
||||
fi;
|
||||
#RUN if [ "${TARGETARCH}" = "arm" ]; then \
|
||||
# yarn install && yarn set-version && ./node_modules/.bin/pkg -t armv7 --out-dir dist ./server/package.json && yarn reset-version && ls -al dist/; \
|
||||
# fi;
|
||||
|
||||
#RUN yarn install && yarn set-version && ./node_modules/.bin/pkg --out-dir dist ./server/package.json && yarn reset-version && ls -al dist/
|
||||
RUN curl --header "JOB-TOKEN: ${JOB_TOKEN}" --upload-file dist/deemix-server ${PACKAGE_REGISTRY_URL}/deemix-server-linux-$TARGETARCH
|
||||
|
Loading…
Reference in New Issue
Block a user