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

创建Jenkins-create a job

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

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

选择执行shell

#!/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

最后保存就完事

相关推荐
R-sz1 小时前
如何创建伪服务器,伪接口
运维·服务器
python算法(魔法师版)1 小时前
Docker容器启动失败?无法启动?
linux·运维·nginx·docker·容器
酷爱码1 小时前
Ubuntu日志文件清空的三种方式
linux·运维·ubuntu
狄加山6755 小时前
Linux Input子系统与驱动开发实战
linux·运维·驱动开发
小刘|5 小时前
对称加密以及非对称加密
linux·运维·网络
中科岩创6 小时前
某公园楼栋自由曲面薄壳结构自动化监测
大数据·网络·物联网·自动化
Levin__NLP_CV_AIGC7 小时前
更新 / 安装 Nvidia Driver 驱动 - Ubuntu - 2
linux·运维·ubuntu
DLR-SOFT7 小时前
Windows远程访问Ubuntu的方法
linux·运维·ubuntu
Kookoos7 小时前
ABP vNext + EF Core 实战性能调优指南
数据库·后端·c#·.net·.netcore
秦jh_8 小时前
【Linux网络】应用层协议HTTP
linux·运维·服务器·网络·网络协议·tcp/ip·http