三.net core 自动化发布到docker (创建一个dotnet工程发布)

创建Jenkins-create a job

输入名称(建议不要带“+”这类的字符),选择自由风格的类型(红框标注的),点击确定

 三.net core 自动化发布到docker (创建一个dotnet工程发布)_第1张图片

 

用于测试,下面选项基本没有选择-配置代码地址

三.net core 自动化发布到docker (创建一个dotnet工程发布)_第2张图片

 

 

三.net core 自动化发布到docker (创建一个dotnet工程发布)_第3张图片

选择执行shell

三.net core 自动化发布到docker (创建一个dotnet工程发布)_第4张图片 

 

#!/bin/bash
# 获取短版本号
GITHASH=`git rev-parse --short HEAD`
echo ---------------开始编译程序...------------------
echo ---------------Building Docker Image...--------
----------
docker build -t jkdemo:$GITHASH .
docker tag jkdemo:$GITHASH jkdemo:latest
echo ---------------Launching Container...----------
--------
docker rm -f jkdemo1
docker run -d -p 5001:80 --name jkdemo1 jkdemo:latest

最后保存就完事

你可能感兴趣的:(.netcore,自动化,运维)