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

最后保存就完事

相关推荐
考虑考虑16 小时前
cmd局部设置java变量
运维·后端·自动化运维
生活爱好者!17 小时前
哇!影视新玩法!docker部署NEOWATCH NAS
运维·docker·容器
一技安身17 小时前
【信创】银河麒麟V10、统信UOS解压7Z文件
linux·运维·服务器
迷途呀18 小时前
CI/CD 自动化部署实践:让代码提交后自动上线
linux·运维·nginx·ci/cd·自动化
闲云自留地18 小时前
动手玩 Nova:Hypervisor、主机聚合、可用分区、虚拟机生命周期实操
运维·架构·openstack
binqian19 小时前
【linux】OpenSSH升级文档
linux·运维·网络
吴声子夜歌19 小时前
Shell编程——if条件语句
linux·运维·shell
和裕19 小时前
蜂窝板 vs 七层瓦楞重型纸箱:大件工业设备运输性能与成本全对比
大数据·运维·网络·人工智能·算法
Dawn-bit19 小时前
Linux 运维基础扩展:跳板机、堡垒机与物理服务器全流程
linux·运维·服务器·云计算·运维开发
xhbh66619 小时前
主流系统备份软件横向评测:从大型集群到终端备份选型
自动化·数据备份·文件备份·系统备份·同步备份·备份软件