1Jenkins关闭和重启实现方式.
1、关闭Jenkins
只需要在访问jenkins服务器的网址url地址后加上exit。例如我jenkins的地址:8080/,那么我只需要在浏览器地址栏上敲下:8080/exit网址就能关闭jenkins服务.
2、重启Jenkies
:8080/restart
3、重新加载配置信息
:8080/reload
2. jenkins服务器重启之后, 再次登录提示登录无效.\1. jenkins服务器重启之后, 再次登录提示登录无效.
重启多次也无法解决.
\2. 根据文档查找jenkins的目录相关信息
ps -elf |grep jenkins 0 S jenkins 2162 1 5 80 0 - 1317767 futex_ 09:02 ? 00:00:50 /etc/alternatives/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=http://www.likecs.com/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=http://www.likecs.com/var/log/jenkins/jenkins.log --webroot=http://www.likecs.com/var/cache/jenkins/war --daemon --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20 0 S root 2448 1895 0 80 0 - 28169 pipe_w 09:16 pts/0 00:00:00 grep --color=auto jenkins找到jenkins的目录
-DJENKINS_HOME=http://www.likecs.com/var/lib/jenkins\3. 进入目录
将config的文件修改一下
修改内容
修改<useSecurity>true</useSecurity>为<useSecurity>false</useSecurity> 删除<authorizationStrategy>*****</authorizationStrategy>和<securityRealm>****</securityRealm>两项\4. 重启jenkins登录
systemctl restart jenkins 3. 修改Jenkins为中文 4. Jenkins第一个demo步骤
1 安装插件运行python脚本所需插件
回到Jenkins初始界面,在左侧菜单栏找到系统管理
进入系统管理界面后,点击管理插件
点击可选插件选项,在右上角搜索框搜索python plugin,点击安装即可
也可以下载安装包,在高级选项下根据提示安装
2 构建第一个python的job
回到Jenkins初始界面,在左侧菜单栏找到新建任务
输入任务名称,构建一个自由风格的项目
填写项目描述,在构建菜单下点击Execute Python script(安装python plugin后会有)
输入python脚本,点击保存
print("Hello World")回到主页,在主面板上找到新创建的项目,点击立即构建
构建完成后,进入项目,查看控制台输出
5. 解决jenkins执行shell脚本等场景中遇见的权限不足问题解决方法:以root用户运行jenkins中shell命令
以centOS系统为例,记录下修改Jenkins以root用户运行的方法。
修改Jenkins配置文件
打开配置文件vim /etc/sysconfig/jenkins
修改$JENKINS_USER,并去掉当前行注释 $JENKINS_USER="root"修改Jenkins相关文件夹用户权限
chown -R root:root /var/lib/jenkins chown -R root:root /var/cache/jenkins chown -R root:root /var/log/jenkins重启Jenkins服务并检查运行Jenkins的用户是否已经切换为root
重启Jenkins(若是其他方式安装的jenkins则重启方式略不同)service jenkins restart service jenkins restart
查看Jenkins进程所属用户 service jenkins restart #### 若显示为root用户,则表示修改完成