Skip to content

Commit 6b6fbbe

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

3 files changed

Lines changed: 35 additions & 2 deletions

File tree

docker-build.Jenkinsfile

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

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)