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

最后保存就完事

相关推荐
liu_bees6 分钟前
Jenkins 中修改 admin 账号密码的正确位置与方法
java·运维·tomcat·jenkins
Leon-Ning Liu1 小时前
MySQL 5.7大表索引优化实战:108GB数据建索引效率提升50%
运维·数据库·mysql
wanhengidc1 小时前
网站服务器具体是指什么
运维·服务器
人工智能训练1 小时前
前端框架选型破局指南:Vue、React、Next.js 从差异到落地全解析
运维·javascript·人工智能·前端框架·vue·react·next.js
翼龙云_cloud1 小时前
阿里云渠道商:PolarDB如何进行快速恢复?
运维·服务器·阿里云·云计算
工具人55552 小时前
Linux远程登录
linux·运维·服务器
网硕互联的小客服2 小时前
Linux 系统CPU 100% 怎么办?如何处理?
运维·服务器·网络·安全
机器人行业研究员2 小时前
六维力传感器和关节力传感器国产替代正当时:机器人“触觉神经”的角逐
机器人·自动化·人机交互·六维力传感器·关节力传感器
脏脏a3 小时前
【Linux】进程深度剖析:从概念到 fork 函数应用
linux·运维·服务器
路由侠内网穿透.3 小时前
外部访问 Python 搭建的 HTTP 服务器
运维·服务器·网络·网络协议·http·远程工作