当前位置: 首页 > news >正文

推荐设计网站wordpress网站从零

推荐设计网站,wordpress网站从零,免费招商信息发布平台,wordpress运行速度Jenkins持续集成-快速上手 注:Jenkins一般不单独使用,而是需要依赖代码仓库,构建工具等。 搭配组合:GitGitee(GitHub、GitLab)MavenJenkins 前置准备 常见安装方式: war包Docker容器实例&…

Jenkins持续集成-快速上手

  • 注:Jenkins一般不单独使用,而是需要依赖代码仓库,构建工具等

搭配组合:Git+Gitee(GitHub、GitLab)+Maven+Jenkins

前置准备

常见安装方式:

  1. war包
  2. Docker容器实例(推荐,方便快捷)

一、Docker安装Jenkins教程

由于Jenkins需要依赖Git、Maven环境,因此需要现在服务器上安装好这两、然后将其挂载到容器内部即可。

(因为容器内部是没有Git、Maven,我们通过外部挂载形式,使其有这些依赖环境。)

git安装

yum install -y git

maven安装

官网下载linux版的maven,配置镜像、上传linux服务器解压即可。

宝塔先安装Docker,安装完成后、直接运行如下命令(如果镜像不存在、会自动拉取然后运行起来):

#Jenkins默认端口:8080  ,剩下的都是冗余端口====可自定义。docker run -d -p 8080:8080  -p 8090:8090   -p 9090:9090     -p 50000:50000 -v  /usr/local/apache-maven-3.8.6:/usr/local/maven  -v /usr/bin/git:/usr/local/git   -v /etc/localtime:/etc/localtime --name Jenkins jenkins/jenkins进入容器实例内部:docker exec -it Jenkins /bin/bash

二、进入Jenkins安装插件

#maven集成插件
Maven Integration plugin
#实现远程触发器授权(非登录状态触发)
Build Authorization Token Root Plugin
#发布生产服务器插件
Publish Over SSH

三、清理脚本

前置脚本
在这里插入图片描述

#!/bin/bashappname=$1rm -rf  "${appname}*.jar"#获取传入的参数
echo "arg:$1"#获取正在运行的jar包pid
pid=`ps -ef | grep $1 | grep 'java -jar' | awk '{printf $2}'`echo $pid#如果pid为空,提示一下,否则,执行kill命令
if [ -z $pid ];
#使用-z 做空值判断thenecho "$appname not started"elsekill -9 $pidecho "$appname stoping...."check=`ps -ef | grep -w $pid | grep java`
if [ -z $check ];thenecho "$appname pid:$pid is stop"elseecho "$appname stop failed"fifi

后置脚本(部署脚本)

#!/bin/bash
appname=$1
deploy_port=$2
echo "部署项目:${appname}*.jar  ,端口:${deploy_port}"
nohup java -jar -Dserver.port=${deploy_port}  /root/${appname}*.jar >test.log 2>&1 &

在这里插入图片描述

四、运行脚本

nohup java -jar -Dserver.port=9876 /root/test-jenkins-0.0.1-SNAPSHOT.jar >test.log 2>&1 &

五、pipline流水线(核心)

略。

http://www.yayakq.cn/news/538151/

相关文章:

  • 打开一张图片后点击跳转到网站怎么做的.net网站程序
  • 网站开发技术合作协议书wordpress 名片插件
  • 常州网站建设怎么样电子商务公司有什么职位
  • 怎么判断网站被k装潢设计师要学多久
  • 网站建设要做哪些工作北京门户网站建设
  • 建站师telent网络新闻发布平台发稿
  • 淘宝客网站建设任务茶文化网站建设的可行性分析
  • 网站落地页和普通网页桂林市人口
  • 网站一键提交WordPress连接不上FTP
  • 青海制作网站的公司东南网
  • vps网站如何绑定多个域名织梦做的网站后台怎么进
  • 网站开发基本工资是多少东营市造价信息网
  • 哪家做网站的ppt的免费网站
  • 网站怎么看是什么程序做的网站运维可以做哪些
  • 网站设计的知识技能你在四川省建设安全与质量监督网站
  • 网站建设 数据归属网络推广方案
  • 郑州建设企业网站找哪个公司网站外链发布平台
  • 燕郊网站制作一个网站不兼容ie怎么做
  • 简单的企业网站制作企业网站需要什么功能
  • 软件大全链接网站上海最新风险地区一览表
  • 做一个网站需要什么如何识别一个网站是否做的好坏
  • 电子商务网站建设与管理读后感wordpress 移动主菜单
  • 夏天做那些网站致富花桥网站制作
  • 公司网站建设论文结束语智能建造技术专业学什么
  • 注册网站应注意事项mvc5做博客网站
  • wordpress分类名称长沙seo关键词排名
  • 小说网站有源码了该怎么做平面设计能干到老吗
  • 网站服务器租金南宁网站建设公司seo优化
  • 网站建设教程 企业邮箱hao123浏览器
  • 动漫网站设计源代码秦皇岛网站开发报价