jenkins访问页面是那个html,Jenkins自动化代码上线-静态网页篇
1.环境准备
10.0.0.100 web01 10.0.0.5
10.0.0.101 web02 10.0.0.102 gitlab
2.新建项目中源码管理配置
3.构建
4.在
[root@lb-db scripts]# cat /server/scripts/ auto_deployment_html.sh
#!/bin/bash
project=$1
tag=$2
tarname="${project}_${tag}.tar.gz"
web_ip="10.0.0.11 10.0.0.12"
tar zcf /opt/$tarname *
for n in $web_ip;
do
scp -rp /opt/$tarname root@${n}:/tmp/
ssh root@${n} "mkdir /html/${project}_$tag && \
tar xf /tmp/$tarname -C /html/${project}_$tag && \
rm -fr /html/$project && \
ln -s /html/${project}_$tag /html/$project"
done
[root@lb-db scripts]#
5.在目标项目点击立即构建
点击控制台查看构建详情
如图可见构建成功,代码已经从gitlab拉取,并且脚本显示执行成功。
6.验证代码是否已经自动上线
经验证,代码已经自动上线至10.0.0.100和101两个服务器
赞赏
jenkins访问页面是那个html,Jenkins自动化代码上线-静态网页篇相关推荐
- git pages部署静态页面,可以免费发布简历之类的静态网页。
1.写一个静态网页,并发布到github上. 2.按照步骤 3.选择文件分支,选择root,点击保存.然后就出来个链接,点进去就是刚刚写的静态页面. 点击查看
- springboot访问页面显示Whitelabel Error Page
背景描述 问题 项目 代码 配置文件 访问登录页面 解决 总结 背景描述 问题 新建springboot(2.5.7版本)项目配置好mvc,访问页面显示Whitelabel Error Page 项目 ...
- 再见 Jenkins!几行脚本搞定自动化部署,这款神器有点厉害
title: 再见 Jenkins!几行脚本搞定自动化部署,这款神器有点厉害 date: 2021-04-30 20:42:32 tags: CICD Jenkins 在开发或生产环境中,我们经常会搞 ...
- Jenkins项目实战之-MacOS High Sierra自动化打包方案的填坑之旅
前面我介绍了如何在android和iOS实现公司内部app的自动化打包构建的过程.这里写一个关于这个app自动化打包平台从想法到实践再到放机房平稳运行的一个回忆录.总的来说,在jenkins上实现an ...
- Jenkins 之 单节点 对接GitHub搭建自动化部署项目环境 与 实战测试 (三)
Jenkins 之 单节点 对接GitHub搭建自动化部署项目环境 与 实战测试 (三) 目录 Jenkins 之 单节点 搭建自动化部署项目环境 与 实战测试 (三) Jenkins 服务器 环境 ...
- Mac docker部署jenkins,在jenkins上运行自动化代码
一.docker部署jenkins docker run -d -p 7000:8080 --name py42jenkins -u root -v /var/run/docker.sock:/var ...
- Android-使用Jenkins自动化打包详解-Linux篇
文章目录 购买和使用阿里云 安装宝塔面板 安装Tomcat 安装 jenkins 配置jenkins 设置FTP jenkins 常规操作 修改admin密码 购买和使用阿里云 首先购买阿里云,可从以 ...
- Jenkins 自动化部署上线
Jenkins 自动化部署上线 Jenkins 自动化部署上线 由于51cto格式问题,可以直接访问https://www.abcdocker.com/abcdocker/3174 查看原文 [TOC ...
- [凡文]Docker+Jenkins+Gradle+GitLab在Linux服务端自动化构建Android包
概述 在linux服务器上安装docker和jenkins,项目仓库在搭建的gitlab私服上,然后在windows或者mac上编写项目,最后push代码到gitlab指定分支时,触发jenkins去 ...
最新文章
- 第一次软件工程作业(改进版)
- 内联式css样式,直接写在现有的HTML标签中
- 腾讯8篇AI医疗论文入选国际学术顶会,涵盖癌症图像分类、CT病灶检测等领域...
- 我所理解的IRepository
- containsall_Java Vector containsAll()方法与示例
- 该怎么清缓存呢?fflush clear ignore
- gedit增加对指定文件格式(如qml)的识别和启用合适的语法高亮
- python第三项开始每一项都等于前两项的积_Python二十九个常见的脚本汇总!
- jspx学习笔记(一)
- 计算机买什么固态硬盘,固态硬盘买什么接口好?那么多接口到底选哪种?看完这个秒懂...
- macbook配置java环境变量_MAC安装JDK及环境变量配置
- Unsupported major.minor version 52.0那点坑
- (十一)jmeter接口自动化难点系列---设置响应超时时间
- 【渝粤教育】电大中专Office办公软件 (15)作业 题库
- 自认为个人总结得最好的一次读后感:知行 - 技术人的管理之路.ppt
- Python复杂网络分析库networkx 看这一篇就够了
- 计算机音乐谱水手,Aloha Heja He简谱-Achim Reichel-抖音神曲,一首德国水手老歌再次燃爆整个少年青春...
- Google收购GIPS
- 三句话巧记 23 种设计模式
- IMEI 和MEID的区别