
Jenkins
3
fastjson_
这个作者很懒,什么都没留下…
展开
-
jenkins 开启控制台详细日志
经查询是shell脚本格式不对,是由于在win电脑上编写的sh文件,然后再linux上执行编码不一致导致的。使用jenkins再次构建,查看控制台日志。原创 2024-08-26 09:15:38 · 1090 阅读 · 0 评论 -
【问题】忘记Jenkins管理员密码的解决办法
一、admin密码未更改情况1.进入\Jenkins\secrets目录,打开initialAdminPassword文件,复制密码;2.访问Jenkins页面,输入管理员admin,及刚才的密码;3.进入后可更改其他管理员密码;二、admin密码更改忘记情况1.删除Jenkins目录下config.xml文件中下面代码,并保存文件。 <useSecurity>true</useSecurity> <authorizationStrategy c原创 2022-03-26 10:48:59 · 3221 阅读 · 0 评论 -
jenkins 配置git
配置ssh-key如下配置,jenkins服务器上root用户生成密钥对[root@node1 ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your id..原创 2022-02-15 15:31:50 · 4692 阅读 · 0 评论 -
Linux下查看JDK安装路径
在安装好jdkGit和jenkins之后,就需要在jenkins中进行对应的设置,比如在全局工具配置模块,需要写入JDK的安装路径。这篇博客,介绍几种常见的在Linux中查看JDK路径的方法。。。1、which java首先输入命令行,查看结果:[root@localhost ~]#which java/usr/bin/javaPS:which Java是无法定位到Java的安装路径的,只能定位到执行路径;whereis Java也无法定位,只能展示一部分的Java路径,如下所示:.原创 2022-02-15 11:56:35 · 5875 阅读 · 2 评论 -
Jenkins构建触发器
填写定时规则(这里设置每隔30分钟执行一次)定时规则语法原创 2021-03-27 16:24:23 · 213 阅读 · 0 评论 -
【问题】jenkins控制台乱码
方案一使用Dockerfile在原始的基础镜像上加一层,设置环境变量,中文编码FROM 基础镜像idENV LANG="en_US.utf8"方案二、运行容器的时候加上 -e JAVA_OPTS=-Dfile.encoding=UTF-8docker run \-d -p 8080:8080 \-p 50000:50000 \-v /home/jenkins-data:/var/jenkins_home \--privileged=true \--name=my-jenk.原创 2021-03-27 14:19:55 · 253 阅读 · 0 评论 -
jenkins中的环境变量
在Jenkins中环境变量有:主机中的系统环境变量 Master/Slave节点设置的环境变量 Job执行时的环境变量(http://ip:port/jenkins/env-vars.html/、参数化构建时的参数也会被设置为环境变量、一些插件提供的环境变量)其中,如果环境变量名称相同,后者会覆盖前者这些环境变量可以在Shell或Batch脚本中被使用,以JOB_NAME环境变量为例:在Shell中:$JOB_NAME 在Batch中:%JOB_NAME% 在Ant插件中:$JOB_N原创 2021-03-27 10:42:28 · 1526 阅读 · 0 评论 -
jenkins使用pipeline进行持续集成
Pipeline 简而言之,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化Pipeline 支持两种语法1、声明式(jenkins2.5新加入的语法)特点:1.最外层必须由pipline{ //do something }来进行包裹2.不需要分好作为分隔符,每个语句必须在一行内3.不能直接使用groovy语句(例如循环判断等),需要被script {}包裹2、脚本式特点:1.最外层有n原创 2021-03-26 15:55:35 · 732 阅读 · 0 评论 -
【问题】Jenkins打包时不能及时更新到最新代码
在使用Jenkins做持续集成时,遇到Jenkins的SVN插件没有更新到最新的代码的情况。例如,在代码提交之后就立即使用Jenkins更新代码,结果刚提交的代码没有被更新到,更新到的代码是旧版本的。查阅网上相关内容,有一种说法为:Jenkins服务器时间与SVN服务器时间不一致,Jenkins的SVN插件是使用时间标签下载,而不是取HEAD,因此如果svn服务器的提交代码时间比Jenkins的当前时间晚,该代码就不会被更新。所解决问题的方法是:只要将Jenkins服务器时间与SVN服务原创 2021-03-25 16:17:30 · 2204 阅读 · 0 评论 -
【问题】Jenkins在控制台输出中显示构建时间
在Jenkins的控制台输出默认是不带时间信息的。在某些时候,我们可能需要看一下项目构建各个阶段的执行的时间点以及整体花费时间,这个时候,我们只需要安装一个叫做Timestamper的插件就可以搞定了。一、安装Timestamper插件,这里只需要安装一个叫做Timestamper的插件就行。二、在项目中配置进入到一个项目的配置页面中,找到"构建环境"这一栏,勾选里面的"Add timestamps to the Console Output"即可。三、查看验证上面两部已经配置好了,原创 2021-03-22 15:36:47 · 1150 阅读 · 0 评论 -
jenkins结合springboot、maven、svn进行持续集成
第一步、新建一个任务,输入任务名第二步、配置svn管理,这一步就是告诉jenkins,需要拉取项目的svn地址第三步、配置构建过程,这里是通过maven构建和编译项目这样我们就可以开始构建项目了,jenkins首先通过svn插件从svn仓库拉取项目,接着用maven插件去构建和编译打包同时我们可以查看控制台,监控具体的构建过程可以看到最后项目构建成功,至此jenkins的构建工作完成...原创 2021-03-21 12:11:36 · 1036 阅读 · 0 评论 -
【问题】jenkins系统时间不正确解决方案
问题:安装完jenkins后发现时区不对解决:打开jenkins的【系统管理】---> 【脚本命令行】,在命令框中输入一下命令【时间时区设为 亚洲上海】:System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')建议起容器的时候,采用 -e JAVA_OPTS=-Duser.timezone=Asia/Shanghaidocker run --name jenkins -原创 2021-03-21 11:31:53 · 4650 阅读 · 0 评论 -
jenkins安装和配置maven
前言:配置maven环境的目的是方便后面对项目打包编译一、下载maven并配置我们需要下载一个maven,然后配置setting.xml,比如私服地址#进入容器docker exec -it e8b0de315bbd /bin/bash#进入安装位置cd /opt/#下载maven安装包wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz#原创 2021-03-07 15:59:11 · 3205 阅读 · 0 评论 -
docker安装jenkins
第一步、搜索可用镜像建议使用的Docker映像是jenkinsci/blueoceanimage(来自 theDocker Hub repository)。 该镜像包含当前的长期支持 (LTS) 的Jenkins版本(可以投入使用)jenkins官方文档地址https://www.jenkins.io/zh/doc/book/installing/我们在Docker Hub找到改镜像第二步、拉取镜像docker pull jenkinsci/blueocean该镜像里面...原创 2021-03-06 21:34:26 · 497 阅读 · 0 评论