.Net Core 基础学习笔记(五) Jenkins 自动化构建 .NetCore项目

1.新建 自由风格 Item

0

2.添加git仓库地址

0

3.添加git凭证

0
 

4.选择分支

0
 

5.添加构建shell 脚本

 cd Service1
 dotnet publish Service1.csproj
 cp ./Dockerfile ./bin/Debug/netcoreapp3.1/
 cd bin/Debug/netcoreapp3.1/
 docker build -t service1_8001 .
 docker run -d -p 8001:8001 service1_8001

6.准备dockerFile文件

0
 

7.Jenkins 容器内部安装 .net core 环境

1) docker exec -u 0 -it d946  /bin/bash
(2) apt-get update
(3)apt-get install sudo
(4)apt-get install yum
(5)sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm6)
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg7)mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
(8)sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-stretch-prod stretch main" > /etc/apt/sources.list.d/dotnetdev.list'9)apt-get update
(10)apt-get install -y dotnet-sdk-3.1

 

 

posted @ 2021-08-17 16:44  别跟我嘻嘻哈哈  阅读(185)  评论(0)    收藏  举报