27 lines
763 B
YAML
27 lines
763 B
YAML
stages:
|
|
- build
|
|
|
|
build:
|
|
stage: build
|
|
image: sikalabs/ci-node
|
|
variables:
|
|
IMAGE: vmcr.cz/ant.k8s.vxm.cz
|
|
IMAGE_TAG: $CI_COMMIT_SHORT_SHA
|
|
before_script:
|
|
- docker info
|
|
script:
|
|
- cd sites/ant.k8s.vxm.cz
|
|
- yarn install --frozen-lockfile
|
|
- yarn build
|
|
- docker build --tag $IMAGE:$IMAGE_TAG --file ./build/Containerfile .
|
|
- docker push $IMAGE:$IMAGE_TAG
|
|
# deploy:
|
|
# stage: deploy
|
|
# image: sikalabs/ci
|
|
# environment:
|
|
# name: production
|
|
# url: https://ant.k8s.vxm.cz
|
|
# script:
|
|
# - cd sites/ant.k8s.vxm.cz
|
|
# - mkdir -p _deploy/ant.k8s.vxm.cz
|
|
# - helm template ant.k8s.vxm.cz ./deploy/chart/ant.k8s.vxm.cz --set image.repository=$IMAGE --set image.tag=$IMAGE_TAG > ./_deploy/ant.k8s.vxm.cz/generated.yml
|