Commit 2132f48f authored by nanahira's avatar nanahira

add image for X

parent 796116c1
Pipeline #3054 failed with stages
in 1 minute and 27 seconds
...@@ -5,7 +5,9 @@ stages: ...@@ -5,7 +5,9 @@ stages:
variables: variables:
GIT_DEPTH: "1" GIT_DEPTH: "1"
CONTAINER_TEST_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG CONTAINER_TEST_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
CONTAINER_TEST_IMAGE_X: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-x
CONTAINER_RELEASE_IMAGE: $CI_REGISTRY_IMAGE:latest CONTAINER_RELEASE_IMAGE: $CI_REGISTRY_IMAGE:latest
CONTAINER_RELEASE_IMAGE_X: $CI_REGISTRY_IMAGE:X
before_script: before_script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
...@@ -16,16 +18,18 @@ build: ...@@ -16,16 +18,18 @@ build:
- docker - docker
script: script:
- docker build --pull -t $CONTAINER_TEST_IMAGE . - docker build --pull -t $CONTAINER_TEST_IMAGE .
- docker push $CONTAINER_TEST_IMAGE - docker -t $CONTAINER_TEST_IMAGE_X -f Dockerfile.x --build-arg BASE_IMAGE=$CONTAINER_TEST_IMAGE .
- docker push $CONTAINER_TEST_IMAGE $CONTAINER_TEST_IMAGE_X
deploy_latest: deploy_latest:
stage: deploy stage: deploy
tags: tags:
- docker - docker
script: script:
- docker pull $CONTAINER_TEST_IMAGE - docker pull $CONTAINER_TEST_IMAGE $CONTAINER_TEST_IMAGE_X
- docker tag $CONTAINER_TEST_IMAGE $CONTAINER_RELEASE_IMAGE - docker tag $CONTAINER_TEST_IMAGE $CONTAINER_RELEASE_IMAGE
- docker push $CONTAINER_RELEASE_IMAGE - docker tag $CONTAINER_TEST_IMAGE_X $CONTAINER_RELEASE_IMAGE_X
- docker push $CONTAINER_RELEASE_IMAGE $CONTAINER_RELEASE_IMAGE_X
only: only:
- master - master
...@@ -35,9 +39,11 @@ deploy_tag: ...@@ -35,9 +39,11 @@ deploy_tag:
- docker - docker
variables: variables:
CONTAINER_TAG_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG CONTAINER_TAG_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG
CONTAINER_TAG_IMAGE_X: $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG-x
script: script:
- docker pull $CONTAINER_TEST_IMAGE - docker pull $CONTAINER_TEST_IMAGE $CONTAINER_TEST_IMAGE_X
- docker tag $CONTAINER_TEST_IMAGE $CONTAINER_TAG_IMAGE - docker tag $CONTAINER_TEST_IMAGE $CONTAINER_TAG_IMAGE
- docker push $CONTAINER_TAG_IMAGE - docker tag $CONTAINER_TEST_IMAGE_X $CONTAINER_TAG_IMAGE_X
- docker push $CONTAINER_TAG_IMAGE $CONTAINER_TAG_IMAGE_X
only: only:
- tags - tags
ARG BASE_IMAGE=git-registry.mycard.moe/nanahira/docker-mirai-cqhttp:latest
FROM ${BASE_IMAGE}
RUN ./mcl --update-package net.mamoe:mirai-login-solver-selenium --type plugin
ENV DISPLAY=:0
CMD ["java", "-jar", "mcl.jar"]
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