summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2019-04-03 13:52:24 +0200
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2019-04-03 13:52:24 +0200
commite90c2adcf5746ef5d378533b912e4eba5f26d5d1 (patch)
treea28c73a9535370159ce3238bb69899709ed21263 /lib
parent7700e0298802857495bd3d0e7601a5d47a7b3335 (diff)
downloadgitlab-ce-e90c2adcf5746ef5d378533b912e4eba5f26d5d1.tar.gz
Build and deploy serverless functions with gitlabktl
Diffstat (limited to 'lib')
-rw-r--r--lib/gitlab/ci/templates/Serverless.gitlab-ci.yml13
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/gitlab/ci/templates/Serverless.gitlab-ci.yml b/lib/gitlab/ci/templates/Serverless.gitlab-ci.yml
index 4f3d08d98fe..4c92dcb7941 100644
--- a/lib/gitlab/ci/templates/Serverless.gitlab-ci.yml
+++ b/lib/gitlab/ci/templates/Serverless.gitlab-ci.yml
@@ -31,11 +31,14 @@ stages:
- echo "$CI_REGISTRY_IMAGE"
- tm -n "$KUBE_NAMESPACE" --config "$KUBECONFIG" deploy service "$CI_PROJECT_NAME" --from-image "$CI_REGISTRY_IMAGE" --wait
+.serverless:build:functions:
+ stage: build
+ environment: development
+ image: registry.gitlab.com/gitlab-org/gitlabktl:latest
+ script: /usr/bin/gitlabktl serverless build
+
.serverless:deploy:functions:
stage: deploy
environment: development
- image: gcr.io/triggermesh/tm:v0.0.9
- script:
- - tm -n "$KUBE_NAMESPACE" set registry-auth gitlab-registry --registry "$CI_REGISTRY" --username "$CI_REGISTRY_USER" --password "$CI_JOB_TOKEN" --push
- - tm -n "$KUBE_NAMESPACE" set registry-auth gitlab-registry --registry "$CI_REGISTRY" --username "$CI_DEPLOY_USER" --password "$CI_DEPLOY_PASSWORD" --pull
- - tm -n "$KUBE_NAMESPACE" deploy --wait
+ image: registry.gitlab.com/gitlab-org/gitlabktl:latest
+ script: /usr/bin/gitlabktl serverless deploy