Linux下安装Jenkins并且发布.net core
2024-09-05 08:30:27
一,基础环境
1,操作系统:CentOS 7.3
2,Docker version 18.09.6
docker安装参考:https://www.cnblogs.com/liuxiaoji/p/11014329.html
二,jenkins安装
docker run -u root -d -p 8080:8080 -p 50000:50000 --restart always -v /var/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean
官网参考地址:https://jenkins.io/zh/doc/book/installing/
查看本机地址
浏览器访问
查看docker容器ID
docker ps -a
docker exec -u 0 -it df3907c3f1e1 /bin/bash
docker exec -u 0 -it df3907c3f1e1 /bin/bash
-u 0 是使用root权限,如果不需要修改文件可以不使用此参数
df3907c3f1e1是上面看到的id
cat /var/jenkins_home/secrets/initialAdminPassword
退出
exit
输入密码确定
推荐插件全部安装
设置帐号密码
添加相关插件
Docker API
Docker
MSBuild
SSH
Docker Compose Build Step
Hyper.sh Build Step Plugin
新建一个项目
添加源代码
测试项目地址:https://github.com/842549829/jenkins.git
配置execute shell
docker build --rm -t web.d/webapi:2.1. -f Dockerfile . #根据Dockerfile构建 docker ps -a | grep webapi | awk '{print $1}' | xargs -r docker stop | xargs -r docker rm #查询容器 找到容器名称为 webapi的容器 先stop 再删除 docker run -d --net host --name webapi --restart always web.d/webapi:2.1.1 #运行一个新的容器
查看镜像
查看容器
测试
最新文章
- 【mysql】关于binlog格式
- ping环回地址和ping主机地址的区别
- Log4j按级别输出到不同文件
- For循环打印正三角,倒三角,菱形
- 从零开始学Python第一周:Python基础(上)
- IOS UIView 03- 自定义 Collection View 布局
- 转 C# 给某个方法设定执行超时时间
- [CareerCup] 9.10 Stack Boxes 垒箱子问题
- php 安装composer
- C#委托多播、Lambda表达、多线程、任务
- PHP安装环境,服务器不支持curl_exec的解决办法
- 上海投行需要一大群JAVA,C++,C#,UNIX.走过路过不要错过!过完年想换工作看过来初级资深都有 - V2EX
- Best Time to Buy and Sell Stock系列
- 不得不提的volatile及指令重排序(happen-before)
- SpringBoot 常用注解
- 【vue】中 $listeners 的使用方法
- CentOS 性能监测命令
- 开启 J2EE(一)—‘全明星队伍’
- day9 九、函数
- dll注入到指定进程
热门文章
- vs下qt的信号与槽实现
- React Native真机红屏报错总结
- css清除浮动的几种方式,哪种最合适?
- 深度学习之Faster-R-CNN
- sparkstreaming的状态计算-updateStateByKey源码
- 小D课堂 - 新版本微服务springcloud+Docker教程_5-01分布式核心知识之熔断、降级
- 来自iSpy整理的最全海康大华IPC的RTSP连接地址
- vlc 详细使用方法:libvlc_media_add_option 函数中的参数设置
- leetcode 257. 二叉树的所有路径 包含(二叉树的先序遍历、中序遍历、后序遍历)
- memcached源码分析-----item过期失效处理以及LRU爬虫