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

最后保存就完事

相关推荐
mortimer27 分钟前
一次搞懂 rsync:从入门到解决真实世界中的权限难题
linux·运维·centos
wb1892 小时前
服务器的Mysql 集群技术
linux·运维·服务器·数据库·笔记·mysql·云计算
天上掉下来个程小白2 小时前
Docker-07.Docker基础-数据卷挂载
运维·docker·微服务·容器
whabc1003 小时前
ssh连接VirtualBox中的Ubuntu24.04(win11、putty、NAT 模式)
运维·ssh
热爱生活的五柒3 小时前
服务器突然之间特别卡,什么原因?
运维·服务器
zly35004 小时前
Linux(centos)安全狗
linux·运维·服务器
星辰云-4 小时前
Nginx笔记
运维·笔记·nginx
失因4 小时前
Linux 权限管理与 ACL 访问控制
linux·运维·服务器·数据库·centos
悟能不能悟5 小时前
TransportClient详细说一说
运维·jenkins
藏在歌词里6 小时前
Linux-Shell脚本基础用法
linux·运维·服务器