Skip to content

Commit 19f4506

Browse files
committed
initial
0 parents  commit 19f4506

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

.gitlab-ci.yml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
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

Dockerfile

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
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+

0 commit comments

Comments
 (0)