
jenkins、ansible
devops 系列
wudinaniya
具有多年大厂工作经验,在工作中沉淀技术,在实践中升华能力!
展开
-
jenkins Publish over SSH 配置
Publish over SSHSSH Servers---> 高级原创 2020-06-24 11:04:49 · 533 阅读 · 0 评论 -
jenkins 忘记账号密码如何解决
最近公司jenkins出了故障,经过一番折腾,跪了。接手时,经过一番修复,总算能显示主界面了。但使用之前的jenkins账号和密码登录时,却始终登录不上,截图如下:遇到此种情况,如何解决呢?我的解决方案如下:1. 进入$JENKINS_HOME/users 目录下(一般是/var/lib/jenkins/users),查看有没有相关的用户文件或配置。为啥要进入$JENKINS...原创 2020-04-14 22:43:01 · 1660 阅读 · 0 评论 -
使用jenkins 配置重启 tomcat ,springboot等项目
一 jenkins配置重启tomcat项目jenkins创建重启工程“构建”一栏选择“Execute shell” ,配置重启命令ansible 192.168.158.13 -m shell -a "ps aux | grep bossmanager |grep -v grep|cut -c 9-15|xargs kill -9"ansible 192.168.158.13 -m...原创 2020-03-04 15:42:26 · 1173 阅读 · 0 评论 -
Jenkins 访问控制, 创建做了权限控制的普通账号
默认的jenkins,登录用户都可以修改Jenkins设置、启动build 等。显然有需要多个部门多个人一起协调工作的时候,没有任何安全检查会带来很多的问题。在 Jenkins > Manage Jenkins > Configure Global Security 页面可以 对 “访问控制” 进行相应的设置Jenkins的权限配置文件存放在 JENKINS_HOM...原创 2020-02-18 12:10:04 · 1113 阅读 · 0 评论 -
ansible简介 及 CentOS7 安装ansible (rpm)及 安装ansible插件ansible-cmdb 实现cmdb功能
一 ansible 简介Ansible 是新出现的自动化运维工具,基于Python研发。糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。ansible无需安装客户端。ansible应用程序存在于epel(第三方社区)源,依赖于很多python组件。安装ansible时,对于其所依赖的python,使用系统自带的python2即可。ansible目录结...原创 2019-08-10 00:53:27 · 16088 阅读 · 0 评论 -
以root用户身份在jenkins中运行shell 命令
CentOS7 以yum 方式安装 rpm版本 jenkins,默认jenkins用户为jenkins 而不是rootjenkins配置任务时,在 nodezip.sh 脚本中执行 ansible copy模块命令就会报错报错示例如下:解决方案:1. 打开配置文件vim /etc/sysconfig/jenkins2.修改 $JENKINS_USER 值为...原创 2019-11-09 00:22:58 · 3482 阅读 · 0 评论 -
jenkins 远程停止或启动tomcat报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
异常现象:jenkins 远程停止或启动tomcat报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined如图:解决方案:在开始脚本前面添加java的环境变量截图说明:--- 关于远程发布目录:我在 “系统管理” ---> "系统设置" 里面,配置 “Publ...原创 2019-08-02 16:08:18 · 1060 阅读 · 0 评论 -
jenkins 在构建项目时无法在maven仓库生成jar包父目录,导致无法下载jar包
jenkins制定完任务后,点击立即构建,控制台报错:Failed to create parent directories for tracking file /usr/local/maven/repository/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom报错解释:报错含义为:...原创 2019-08-02 10:45:28 · 3589 阅读 · 0 评论 -
jenkins新建任务时使用git报错:Failed to connect to repository : Command “git ls-remote -h http:xxx 及 git版本升级
Jenkins 新建任务时“源码管理”Repository URL 使用git报错:之前部署了gitlab + jenkins 持续集成环境,但在Jenkins 新建任务时“源码管理”Repository URL 添加git 地址环节报错:Failed to connect to repository : Command "git ls-remote -h http://xxxxxxxxx...原创 2019-07-31 16:32:29 · 31361 阅读 · 3 评论 -
CentOS7 安装配置 jenkins 及 自动从gitlab上拉取代码自动打包并发布到远程tomcat服务器
jenkins 是一个开源软件项目,是基于 java 开发的一种持续集成工具,本文是对 jenkins2.176(目前最新稳定版) 进行安装和配置,实现 gitlab 上获取项目,并进行持续化自动部署。jenkins从gitlab上拉取的项目在/var/lib/jenkins/workspace 目录下面一、jenkins 安装部署1. jenkins 下载和安装到htt...原创 2019-07-09 01:04:18 · 4453 阅读 · 1 评论 -
jenkins 更改默认端口
jenkins默认端口为8080如果要更改jenkins默认端口,需要更改两处设置:1.后端jenkins主配置文件 /etc/sysconfig/jenkins(该文件重要性类似于mysql的 /etc/my.cnf, tomcat 的 server.xml, nginx的 nginx.conf)vim /etc/sysconfig/jenkins默认:更改为:...原创 2019-07-29 11:20:51 · 36526 阅读 · 5 评论