cd ${www_path} #启动jar,指定SpringBoot的profiles为beta,后台启动 #java -jar -Dspring.profiles.active=beta ${jar_name} & java -jar ${jar_name} & #将进程ID存入到ufind-web.pid文件中 echo $! > /home/wwwroot/jenkins/Mybatis-Generate.pid 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11....
第一个Transfers:停止远程服务器的springboot项目,并对原有jar包进行重命名备份 只需要在Exec command中填写如下命令: #!/bin/bash #Maven打包后的程序名称 app=xxxx-1.0 echo 程序名称 : $app #进入程序运行目录 cd /usr/local/test #若项目已启动,杀死旧进程 app_pid = `ps -ef | grep "$app.jar" |...
wget http://mirrors.jenkins.io/war/2.83/jenkins.war 启动服务 代码语言:javascript 复制 java-jar jenkins.war& Jenkins 就启动成功了!它的war包自带Jetty服务器 第一次启动 Jenkins 时,出于安全考虑,Jenkins 会自动生成一个随机的按照口令。注意控制台输出的口令,复制下来,然后在浏览器输入密码: 代码语言:javasc...
1,查看进程启动的细节: /etc/init.d/jenkins 2,jenkins是默认的jenkins用户,如果你想要修改,必须修改相关的配置文件/var/log/jenkins, /var/lib/jenkins, and /var/cache/jenkins. 3,日志文件放在:/var/log/jenkins/jenkins.log 4,默认监听8080端口,不要发生冲突 5,jenkins的仓库文件放在:/etc/yum.repos.d/...
#启动jar,指定SpringBoot的profiles为test,后台启动 nohup java-jar ${target_path}/microservice-eureka-7001.jar >> /data/log/eureka/7001.log2>&1&nohup java-jar ${target_path}/microservice-eureka-7002.jar >> /data/log/eureka/7002.log2>&1&nohup java-jar ${target_path}/microservice-eureka...
简介:Jenkins是一个基于Java开发的开源的实现项目可持续集成的工具,解决了平时开发项目之后需要手动打包与发布项目的问题,将这个流程实现自动化;需要了解更多关于Jenkins的内容可以点击 官网因为项目需要,近期要准备使用jenkins部署springboot单服务项目,详细记录一下其中遇到的问题和使用过程,留下脚印。
#启动jar,指定SpringBoot的profiles为beta,后台启动 #java -jar -Dspring.profiles.active=beta ${jar_name} & java -jar ${jar_name} & #将进程ID存入到ufind-web.pid文件中 echo $! > /home/wwwroot/jenkins/Mybatis-Generate.pid 关于上述脚本,我们该如何配置呢?
持续交付的概念,相信你们都听过,jenkins鼎鼎大名,这个工具真是太方便了,特别是配置了自动化构建和部署之后,不管是对测试,还是对运维都帮助特别大。你懂得怎么自动化部署一个springboot项目吗,来跟着走一遍吧! 本文介绍 jenkins 如何从 gitee 上 clone 项目,然后使用 maven 打包并后台启动。
考虑到 GitHub 网络有时候不稳定,我这里使用了 Gitee,一个很简单的 Spring Boot 工程,里边有一个 hello 接口,仅此而已。 我的代码仓库地址(私有仓库): https://gitee.com/lenve/jenkins_demo.git 3.3 准备服务器 理论上,我们需要一台服务器用来跑 Jenkins,还需要一台服务器作为我的应用服务器,但是我手头没有...