diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..a6bb7aa --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,13 @@ +stages: + - trigger + +workflow: + rules: + - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH + +trigger: + only: + changes: + - sites/octopus.k8s.vxm.cz/** + trigger: + include: sites/octopus.k8s.vxm.cz/ci/.gitlab-ci.yml diff --git a/sites/octopus.k8s.vxm.cz/.gitlab-ci.yml b/sites/octopus.k8s.vxm.cz/.gitlab-ci.yml new file mode 100644 index 0000000..47218b8 --- /dev/null +++ b/sites/octopus.k8s.vxm.cz/.gitlab-ci.yml @@ -0,0 +1,18 @@ +stages: + - build + +build: + stage: build + image: sikalabs/ci-node + variables: + IMAGE: $CI_REGISTRY_IMAGE/octopus.k8s.vxm.cz + IMAGE_TAG: $CI_COMMIT_SHA + before_script: + - docker info + - echo $CI_REGISTRY_PASSWORD | docker login $CI_REGISTRY -u gitlab-ci-token --password-stdin + script: + - cd sites/octopus.k8s.vxm.cz + - yarn install --frozen-lockfile + - yarn build + - docker build --tag $IMAGE --file ./build/Containerfile . + - docker push $IMAGE:$IMAGE_TAG