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

最后保存就完事

相关推荐
FJW02081431 分钟前
【Linux】输入输出管理
linux·运维·服务器
遇见火星1 小时前
Aiops探索:基于Ansible的Dify版本运维智能体落地思路
运维·服务器·ansible
TG_yunshuguoji2 小时前
亚马逊云渠道商:如何通过配置自动替换构建故障自愈的云架构?
运维·服务器·架构·云计算·aws
yubo05093 小时前
自动化模型学习器——autoGluon
机器学习·自动化
2301_772093563 小时前
高并发webserver_interview
运维·服务器·数据库·后端·网络协议·mysql·wireshark
haimin03713 小时前
ubuntu 20.04 安装xrdp远程桌面访问
linux·运维·ubuntu
乌托邦的逃亡者4 小时前
Linux系统中配置history命令显示时间、IP、账号和操作命令
linux·运维·安全
Archy_Wang_15 小时前
Elasticsearch8.4.1升级Elasticsearch9.1.5
运维·elasticsearch·jenkins
集智飞行5 小时前
docker login方法
运维·docker·容器
运维行者_6 小时前
AWS云服务故障复盘——从故障中汲取的 IT 运维经验
大数据·linux·运维·服务器·人工智能·云计算·aws