三.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

最后保存就完事

相关推荐
大霞上仙14 分钟前
jmeter实现两个接口的同时并发
运维·服务器·jmeter
我就要用Cx33043 分钟前
配置docker常见问题
运维·docker·容器
Kyln.Wu1 小时前
【python实用小脚本-211】[硬件互联] 桌面壁纸×Python梦幻联动|用10行代码实现“开机盲盒”自动化改造实录(建议收藏)
开发语言·python·自动化
大路谈数字化1 小时前
生产制造自动化
自动化·制造
Adorable老犀牛1 小时前
阿里云 & 腾讯云 API 自动化查询指南
阿里云·自动化·腾讯云
nmxiaocui1 小时前
openssl升级
linux·运维·服务器
最小的帆也能远航3 小时前
2018年下半年 系统架构设计师 综合知识
linux·运维·服务器
云边云科技3 小时前
企业跨区域组网新解:SD-WAN技术打造安全稳定网络体系
运维·网络·人工智能·安全·边缘计算
会飞的鱼_1234 小时前
Nginx性能优化与防盗链实战指南
运维·nginx·性能优化
Pretend° Ω4 小时前
LRU缓存详解:用C语言实现高效数据管理
运维·c语言·spring·缓存·lru·双向链表