Linux ~ jenkins 直接安装
前置条件:
1. Jenkins是由java编写的,所以最好安装java8以上的环境
开始安装:
1. 配置yum源,将jenkins导入yum源
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
2. 下载安装包:https://pkg.jenkins.io/redhat-stable/jenkins-2.223.1-1.1.noarch.rpm
3. 使用命令安装:rpm -ivh jenkins-2.223.1-1.1.noarch.rpm
4. 配置国内jenkins插件下载的镜像:(注意:如果启动jenkins卡在首页,须做如下配置,并重启jenkins)
在jenkins的家目录下找到hudson.model.UpdateCenter.xml
rpm安装的jenkins家目录是/var/lib/jenkins
把https://updates.jenkins.io/update-center.json
改成 http://mirror.xmission.com/jenkins/updates/update-center.json
或清华的镜像http://updates.jenkins.io/update-center.json
或http://updates.jenkins-ci.org/update-center.json
5. 安装完成之后:
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件
6. vim /etc/init.d/jenkins # 编辑Jenkins配置文件,添加jdk的Java路径,再次启动Jenkins
7. 启动服务:
systemctl daemon-reload
systemctl start jenkins
查看jenkins状态:若jenkins状态为active (exited),需修改jenkins的JENKINS_USER="jenkins"为root #jenkins用户的权限问题导致
运行命令:vim /etc/sysconfig/jenkins # 修改jenkins的JENKINS_USER="jenkins"为root
也可运行如下命令修改:
chown -R jenkins:jenkins /var/cache/jenkins
chown -R jenkins:jenkins /var/log/jenkins
chown -R jenkins:jenkins /var/lib/jenkins
然后重启jenkins服务:systemctl restart jenkins
查看jenkins服务:
8. 解锁Jenkins:
查看密码:cat /var/lib/jenkins/secrets/initialAdminPassword #密码文件将在你使用后删除
9. 访问 IP:PORT 即可进行jenkins使用了
10. 设置用户:
插件下载:下载默认的插件就行了,之后可以需要什么插件再下载
———————————————————————————————————————————————————————————————————————————
最新文章
- ElasticSearch 5学习(8)——分布式文档存储(wait_for_active_shards新参数分析)
- Windows Server 2012 为什么没有“磁盘清理”选项了?
- zorka源码解读之Instrument实现原理
- Mongodb和Hive详细对比
- Linux下安装php加速软件Xcache
- 【mysql】高可用集群之MMM
- oracle数据库开启的时候 是先开监听还是先开主服务,关数据库的时候呢???
- winform对话框控件
- 在android客户端加载html源代码总结
- wpf 中自定义控件及其使用
- oracle数据库的一次异常起停处理。
- Js获取url传递过来的参数
- python list有关remove的问题
- 201521123030 《Java程序设计》 第12周学习总结
- Linux系统上安装JDK和Tomcat服务器
- 再次实践 MySQL chart - 每天5分钟玩转 Docker 容器技术(166)
- Pi Hybrids问题
- 【设计模式】工厂方法模式 Factory Method Pattern
- sqlserver数据库性能测试方法
- Linux 文件夹相关常用命令
热门文章
- element ui中el-tree文字显示不全解决方案
- 前端面试-经典的Vue面试题
- Salesforce Connect 连接两个不同的Org(实际设置方法)
- c# reflect里面的getValue()参数
- 本地部署一套k8s集群
- git命令,回滚上一个版本,回滚n个版本,撤销回滚
- linux系统:共享库问题之如version `ZLIB_1.2.9‘ not found
- RSTP-快速生成树协议
- 多线程学习(第二天)Java内存模型
- python装饰器中高级用法(函数加参)