Loading .gitlab-ci.yml +12 −18 Original line number Diff line number Diff line Loading @@ -2,14 +2,10 @@ stages: - build .variables-template: image: name: gcr.io/kaniko-project/executor:v1.14.0-debug entrypoint: [""] tags: - docker before_script: - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY" - docker buildx create --name ci-builder --use || docker buildx use ci-builder - docker buildx inspect --bootstrap - | if [ -n "$CI_COMMIT_TAG" ]; then export IMAGE_TAG="$CI_COMMIT_TAG" Loading @@ -25,12 +21,11 @@ stages: build-ai-agent: stage: build extends: .variables-template variables: IMAGE_NAME: "ai_agent" script: - echo "Building AI_agent image..." - /kaniko/executor --context "$CI_PROJECT_DIR/ai_agent" --dockerfile "$CI_PROJECT_DIR/ai_agent/Dockerfile" --destination "$CI_REGISTRY_IMAGE/ai_agent:$IMAGE_TAG" - echo "Building ${IMAGE_NAME} image..." - docker buildx build --push -t "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG" -f "$CI_PROJECT_DIR/$IMAGE_NAME/Dockerfile" "$CI_PROJECT_DIR/$IMAGE_NAME" only: - main - develop Loading @@ -39,12 +34,11 @@ build-ai-agent: build-mcp-module: stage: build extends: .variables-template variables: IMAGE_NAME: "mcp_module" script: - echo "Building mcp_module image..." - /kaniko/executor --context "$CI_PROJECT_DIR/mcp_module" --dockerfile "$CI_PROJECT_DIR/mcp_module/Dockerfile" --destination "$CI_REGISTRY_IMAGE/mcp_module:$IMAGE_TAG" - echo "Building ${IMAGE_NAME} image..." - docker buildx build --push -t "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG" -f "$CI_PROJECT_DIR/$IMAGE_NAME/Dockerfile" "$CI_PROJECT_DIR/$IMAGE_NAME" only: - main - develop Loading Loading
.gitlab-ci.yml +12 −18 Original line number Diff line number Diff line Loading @@ -2,14 +2,10 @@ stages: - build .variables-template: image: name: gcr.io/kaniko-project/executor:v1.14.0-debug entrypoint: [""] tags: - docker before_script: - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY" - docker buildx create --name ci-builder --use || docker buildx use ci-builder - docker buildx inspect --bootstrap - | if [ -n "$CI_COMMIT_TAG" ]; then export IMAGE_TAG="$CI_COMMIT_TAG" Loading @@ -25,12 +21,11 @@ stages: build-ai-agent: stage: build extends: .variables-template variables: IMAGE_NAME: "ai_agent" script: - echo "Building AI_agent image..." - /kaniko/executor --context "$CI_PROJECT_DIR/ai_agent" --dockerfile "$CI_PROJECT_DIR/ai_agent/Dockerfile" --destination "$CI_REGISTRY_IMAGE/ai_agent:$IMAGE_TAG" - echo "Building ${IMAGE_NAME} image..." - docker buildx build --push -t "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG" -f "$CI_PROJECT_DIR/$IMAGE_NAME/Dockerfile" "$CI_PROJECT_DIR/$IMAGE_NAME" only: - main - develop Loading @@ -39,12 +34,11 @@ build-ai-agent: build-mcp-module: stage: build extends: .variables-template variables: IMAGE_NAME: "mcp_module" script: - echo "Building mcp_module image..." - /kaniko/executor --context "$CI_PROJECT_DIR/mcp_module" --dockerfile "$CI_PROJECT_DIR/mcp_module/Dockerfile" --destination "$CI_REGISTRY_IMAGE/mcp_module:$IMAGE_TAG" - echo "Building ${IMAGE_NAME} image..." - docker buildx build --push -t "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG" -f "$CI_PROJECT_DIR/$IMAGE_NAME/Dockerfile" "$CI_PROJECT_DIR/$IMAGE_NAME" only: - main - develop Loading