本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
jenkins java:command not found
解决方案:
sh "ln -s /usr/java/jdk1.8.0_221/bin/java /usr/bin/java"
如果你执行以上指令出现:
ln: failed to create symbolic link '/usr/bin/java': File exists错误,说明你已经执行过了,不用再次执行。
如果不知道自己的java安装地址可以在服务器输出:e ...
Jenkins 脚本执行jar包不运行
原因:jenkins在构建完成后会kill掉所有子进程,从而导致脚本中运行的java -jar 程序关闭。
jenkins为此提供了解决方案:
文章参考:https://wiki.jenkins.io/display/JENKINS/ProcessTreeKiller#app-switcher
解决方法:
1.sh "java -Dhudson.util.ProcessTree.disa ...
Jenkins初始化配置插件页面超时的问题
新安装的Jenkins,首次登录有一个配置向导。在选择安装推荐的插件时,由于速度太慢,导致超时,总是报错。按照解决方案https://issues.jenkins-ci.org/browse/JENKINS-46776 需要设置超时时间。设置的方法可以在浏览器的sources界面打开pluginSetupWizard.js 文件。由于这个文件是压缩过的,所以需要格式化一下。
从浏览器的网络连接 ...
SAP开源的持续集成-持续交付的解决方案
SAP开源的持续集成/持续交付的解决方案:
(1) 一个叫做piper的github项目,包含一个针对Jenkins的共享库和一个方便大家快速搭建CI/CD环境的Docker镜像;
(2) 一套SAP CI/CD最佳实践指南;
实际使用场景中具体选择哪种方案?参考图四表格
piper地址:
在Jenkins中配置执行远程shell命令
用过Jenkins的都知道,在Build配置那里有一个Add build step, 有这样两个选项:
1. Execute Windows batch command
2. Execute shell
第1个是执行windows命令,第2个是执行shell脚本。
一开始我以为不管jenkins安装在windows下还是linux下都可以执行windows命令和linux命令,但是后来 ...
jenkins应用注意问题
jenkins就是用来编译打包的至于需要发布到linux的tomcat下然后启动tomcat是靠postbuild时设置的执行shell脚本实现的:
jenkins是拉代码打在jenkins的workspace中,shell脚本是要把这个包cp到tomcat中,启动tomcat,发布
注意,1,设置jdk(jenkins所在服务) ,2 maven jenkins所在服务(已安装)
...
jenkins 部署SpringBoot程序
# 进入demo工程目录
cd /home/GIT/demo/
# git 拉取代码
git pull
echo 同步代码完毕
# mvn 打包编译
mvn package
echo 编译完毕
# 如果存在demo进程,先杀掉
processName="demo"
count=$(ps -ef|grep $processName|grep -v ...
Jenkins+Docker发布项目
1. 首先Jenkins在插件管理中心安装docker-build-step
2. 在Jenkins的系统配置菜单中 Docker Builder项里 Docker Server Rest Api URL配置Docker的API地址,如果考虑到安全问题可以采用TLS证书安全模式,但是前提最好在同一网络情况下,当镜像超过一定大小后,Jenkins发布会经常出现超时
3. 配置项目,项目打包好后 ...
springboot docker jenkins 部署 对比 tomcat
----------------------------------------------------------------------------------------------------------------
springboot 详解 (一) helloworld 下载demo ...
Jenkins具体安装与构建部署使用教程(转载)
Jenkins是一个开源软件项目。旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
Jenkins是基于Java开发的一种持续集成工具,用于监控持续反复的工作,功能包含:1、持续的软件版本号公布/測试项目。
2、监控外部调用运行的工作。
本文使用的Linux:Ubuntu
当中JDK、Tomcat、SVNserver请看这里Ubuntu安装配置JDK、Tomca ...
Jenkins持续集成安卓 Android
https://www.digitalocean.com/community/tutorials/how-to-build-android-apps-with-jenkins
1、创建用户
useradd -d /usr/jenkins -m jenkins
passw jenkins
密码:jenkins
2、下载安装jdk8.0
vi /usr/jenkins/.bash_profile
ex ...
SonarQube代码质量扫描持续集成
1、安装JDK和配置JAVA_HOME和CLASSPATH
2、安装mysql数据库
3、创建数据库和用户
mysql -u root -p
mysql> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> CREATE USER 'sonar' IDENTIFIED BY 'sonar';
...
使用Jenkins配置SpringBoot的自由成长之路
一、相关阅读
1、使用Jenkins配置Git+Maven的自动化构建
http://blog.csdn.net/xlgen157387/article/details/50353317
2、Jenkins部署Maven多环境项目(dev、beta、prod ...
docker里jenkins修改时区方法
我在k8s里起了一个jenkins项目,镜像使用的是官方的docker镜像
image: jenkins
在使用过程中发现,jenkins的时区不对,使用的是0时区。
然后我在网上找了很多方式,以为通过传递环境变量可以解决,但是都不可行。
最终,我下载了官方镜像的Dockerfile来重新build,在build之前在Dockerfile里添加下列两行,解决
RUN rm -rf /et ...
jenkins配置权限不对导致无法登陆或者空白页面解决办法
找到.jenkins/config.xml文件:替换为:1、<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>这个权限对应“任何用户可以做任何事(没有任何限制)”2、<authorizationStrategy class="hudson.s ...
两种方式调用jenkins的api
在该系统中,Jenkins负责定时检测代码库(Code Repository)的代码更新情况,当检测到有新的代码提交时,自动采用最新的代码进行构建,并采用构建得到的包(apk)触发自动化测试平台(DroidTestbed)执行测试任务。
然后再说下分支管理模块。
由于我们的持续集成平台通常不止监控一个产品,而每个产品又不止监控一个tag(例如/trunk,/projects/cn/10.9 ...