summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2023-04-01 12:41:34 +0300
committerAndrew Dolgov <[email protected]>2023-04-01 12:52:45 +0300
commitfd98d6d117778404f566372ccf362b0d4708e5db (patch)
tree3202fa4a849eeacf9a0826ca167037ff03e5d8d2 /.gitlab-ci.yml
parent92185933f9bb2ff44f04872774e307334514646d (diff)
add branch tasks
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml39
1 files changed, 31 insertions, 8 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 333245f0a..8ca1d7f63 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -36,20 +36,33 @@ stages:
--cache-to type=inline
${BUILD_CONTEXT}
+# note: CI_REGISTRY, etc. variables are privileged
+#
# .build-branch:
# image:
-# name: ${CI_KANIKO_IMAGE}
-# entrypoint: [""] # kaniko doesn't have /bin/sh
+# name: ${CI_DOCKER_IMAGE}
# stage: build
# rules:
+# - if: $CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE != "web"
+# changes:
+# - '**/*.php'
+# - '**/*.js'
+# - '.docker/**/*'
# - if: $CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH
+# when: manual
+# before_script:
+# - docker buildx create --name mp-builder --driver docker-container --bootstrap --use
+# - CONTAINER_NAME=$(echo ${CI_JOB_NAME} | sed 's/branch://')
# script:
-# - /kaniko/executor
-# --context "${BUILD_CONTEXT}"
-# --dockerfile "${DOCKER_DIR}/Dockerfile"
-# --destination "${CI_REGISTRY}/cthulhoo/${NAME}:${CI_COMMIT_BRANCH}-latest"
-# --destination "${CI_REGISTRY}/cthulhoo/${NAME}:${CI_COMMIT_BRANCH}-${CI_COMMIT_SHORT_SHA}"
-# --no-push
+# - docker buildx build
+# --push
+# --platform linux/amd64
+# --tag ${CI_REGISTRY}/cthulhoo/$CONTAINER_NAME:${CI_COMMIT_BRANCH}-${CI_COMMIT_SHORT_SHA}
+# --tag ${CI_REGISTRY}/cthulhoo/$CONTAINER_NAME:${CI_COMMIT_BRANCH}
+# --build-context app-src=.
+# --cache-from type=registry,ref=${CI_REGISTRY}/cthulhoo/$CONTAINER_NAME:${CI_COMMIT_BRANCH}
+# --cache-to type=inline
+# ${BUILD_CONTEXT}
phpunit:
image:
@@ -109,6 +122,16 @@ ttrss-fpm-pgsql-static:
variables:
BUILD_CONTEXT: ${CI_PROJECT_DIR}/.docker/app
+# branch:ttrss-web-nginx:
+# extends: .build-branch
+# variables:
+# BUILD_CONTEXT: ${CI_PROJECT_DIR}/.docker/web-nginx
+
+# branch:ttrss-fpm-pgsql-static:
+# extends: .build-branch
+# variables:
+# BUILD_CONTEXT: ${CI_PROJECT_DIR}/.docker/app
+
phpdoc:
image:
name: ${CI_DOCKER_IMAGE}