diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3e3ffde9c2cf9ecf1fd138c0c7c6d9868acde7ad..780e8fa6ba0a65ec13f54ec3d7259c44a4d690e2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,5 @@ stages: - build - - container - deploy variables: @@ -24,7 +23,6 @@ build: - public only: - master - - tags prod-ftp: stage: deploy @@ -37,40 +35,5 @@ prod-ftp: - "eval $(ssh-agent -s)" - 'echo -e "Host *\n\tStrictHostKeyChecking no\nport 10022\n\n" > ~/.ssh/config' - lftp -e "set dns:order 'inet inet6'; set net:timeout 5; set net:max-retries 2; set net:reconnect-interval-base 5; mirror --parallel=10 --delete --verbose -R public/ site/kszk/ ; quit" -u $FTP_USER,$FTP_PASS $FTP_HOST -p 10022 - only: - - tags - -container: - stage: container - dependencies: - - build - image: - name: gcr.io/kaniko-project/executor:debug - entrypoint: [""] - before_script: - - mkdir -p /kaniko/.docker - - echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(echo -n ${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD} | base64)\"}}}" > /kaniko/.docker/config.json - script: - - | - /kaniko/executor --context ${CI_PROJECT_DIR} \ - --dockerfile ${CI_PROJECT_DIR}/Dockerfile \ - --destination ${CI_REGISTRY_IMAGE}:latest - only: - - master - except: - - tags - -staging-k8s: - stage: deploy - image: - name: harbor.sch.bme.hu/kszk/kube-tools:latest - entrypoint: [""] - before_script: - - chmod 600 ${!KUBECONFIG_VAR_NAME} - - export KUBECONFIG=${!KUBECONFIG_VAR_NAME} - script: - - kubectl rollout restart deployment kszk-website only: - master - except: - - tags