Skip to content

Commit f21928c

Browse files
committed
Сборка докер-образа v1 на Jenkins
1 parent bd9b7e4 commit f21928c

3 files changed

Lines changed: 33 additions & 2 deletions

File tree

docker-build.Jenkinsfile

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
pipeline {
2+
agent label 'linux'
3+
4+
stages {
5+
stage('Build v1') {
6+
when {
7+
anyOf {
8+
branch 'release/latest'
9+
branch 'feature/docker-build' // !DEBUG
10+
tag 'v1.*'
11+
}
12+
}
13+
steps {
14+
script {
15+
def dockerTag = env.TAG_NAME ? env.TAG_NAME : 'latest'
16+
def imageName = "nixel2007/OneScript:${dockerTag}"
17+
18+
docker.withRegistry('https://index.docker.io/v1/', 'docker-hub') {
19+
docker.build(
20+
imageName,
21+
'-f install/builders/base-image/Dockerfile_v1 .'
22+
).push()
23+
}
24+
}
25+
}
26+
}
27+
}
28+
}

install/builders/base-image/Dockerfile_v1

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,7 @@ LABEL MAINTAINER="EvilBeaver <ovsiankin.aa@gmail.com>"
88
ARG VERSION=stable
99

1010
RUN curl -L https://github.com/oscript-library/ovm/releases/latest/download/ovm.exe > ovm.exe \
11-
&& mono ovm.exe use --install $VERSION
11+
&& mono ovm.exe use --install $VERSION
12+
13+
ENV OSCRIPTBIN=/root/.local/share/ovm/current/bin
14+
ENV PATH="$OSCRIPTBIN:$PATH"

install/builders/base-image/Dockerfile_v2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ARG VERSION="dev"
1111
RUN mono /var/ovm/ovm.exe install --fdd ${VERSION}
1212

1313
# Основной образ
14-
FROM mcr.microsoft.com/dotnet/aspnet:6.0-jammy
14+
FROM mcr.microsoft.com/dotnet/aspnet:8.0-jammy
1515

1616
RUN apt-get update \
1717
&& apt-get install -y locales \

0 commit comments

Comments
 (0)