Newer
Older
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
```yaml
---
include:
project: 'tools/continuous-integration/docker/img-core'
file: 'gitlab-ci.yml'
ref: master
##############################################################
variables:
REGISTRY_TAG_OLD: "$CUSTOM_TAGPREFIX-$CI_COMMIT_SHORT_SHA"
REGISTRY_TAG_NEW: "latest"
TRUNK_REF: 'master'
##############################################################
## PIPELINE DEFINITION
stages:
- lint
- pack
- scan
- release
##############################################################
#### RELEASE SECTION
registry-trunk:
stage: release
variables:
GIT_STRATEGY: "none"
image:
name: $RETAG_IMAGE
entrypoint: ["/usr/bin/env", "sh", "-c"]
script:
- sh /entrypoint.sh
rules:
- if: $CI_COMMIT_BRANCH == $TRUNK_REF
- when: never