File tree 2 files changed +27
-0
lines changed
2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change
1
+ variables :
2
+ PUBLIC_TAG : ' strm/dev-cpp'
3
+ stages :
4
+ - build
5
+
6
+ build :
7
+ stage : build
8
+ script :
9
+ - export IMAGE_TAG=$(echo -en $CI_BUILD_REF_NAME | tr -c '[:alnum:]_.-' '-' | sed 's/master/latest/g')
10
+ - docker login -u "gitlab-ci-token" -p "$CI_BUILD_TOKEN" $CI_REGISTRY
11
+ - docker build --pull -t "$CI_REGISTRY_IMAGE:$IMAGE_TAG" .
12
+ - docker push "$CI_REGISTRY_IMAGE:$IMAGE_TAG"
13
+ - docker tag "$CI_REGISTRY_IMAGE:$IMAGE_TAG" "$PUBLIC_TAG"
14
+ tags :
15
+ - docker
Original file line number Diff line number Diff line change
1
+ FROM debian:jessie
2
+
3
+ LABEL maintainer
"[email protected] "
4
+
5
+ RUN apt-get update && \
6
+ apt-get upgrade -y && \
7
+ DEBIAN_FRONTEND=noninteractive apt-get install -y \
8
+ build-essential \
9
+ && \
10
+ apt-get clean && \
11
+ rm -rf /var/lib/apt/lists/*
12
+
You can’t perform that action at this time.
0 commit comments