debian9部署jenkins

这里记录两种部署方式,一种是通过包管理工具直接安装,另一种是用tomcat作为web容器运行jenkins。个人倾向第一种,部署简单,而且维护起来方便很多。

用包管理工具aptitude部署jenkins

1、安装JDK

# aptitude install -y openjdk-8-jdk
# java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-1~deb9u1-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

2、添加jenkins源。

# wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
# vim /etc/apt/sources.list
deb http://pkg.jenkins.io/debian-stable binary

3、安装jenkins。

# aptitude update
# aptitude install -y jenkins
# dpkg -L jenkins
/usr/share/jenkins/jenkins.war
/etc/default/jenkins
/etc/init.d/jenkins
/var/cache/jenkins
/var/lib/jenkins
/var/log/jenkins

4、启动服务。

# /etc/init.d/jenkins start
# ps -ef | grep jenkins
# jps
6390 Jps
47390 jenkins.war

5、用浏览器访问http://SERVER_IP:8080/,默认监听8080端口。

6、初始密码。

# cat /var/lib/jenkins/secrets/initialAdminPassword

7、如果要修改端口。

# vim /etc/default/jenkins
HTTP_PORT=8090

# /etc/init.d/jenkins stop
# /etc/init.d/jenkins start

8、配置LDAP验证。

a、全局安全配置 -> 勾选LDAP -> 点开Advanced Server Configuration

b、添加配置

Server    ldap://ldap.oupeng.com
root DN   dc=beijing,dc=op
User search filter    uid={0}
勾选 Parse user attribute for list of LDAP groups - memberOf
Manager DN    cn=admin,dc=beijing,dc=op
Manager Password    PASS
Display Name LDAP attribute   uid
Email Address LDAP attribute    mail

保存配置,然后就可以用LDAP账号登陆了。

9、设置中文。忽略浏览器语言,强制使用中文。

a、安装Locale plugin插件。插件怎么装这里就不说了。

b、系统设置 -> Locale,Default Language -> zh_CN,勾选Ignore browser preference and force this language to all users忽略浏览器属性强制所有用户使用该语言。

10、修改时区。这种方式安装的jenkins默认不是亚洲时区。

# vim /etc/sysconfig/jenkins
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Duser.timezone=Asia/Shanghai"

# /etc/init.d/jenkins stop
# /etc/init.d/jenkins start

修改完后在 系统信息 -> 系统属性 -> user.timezone能看到对应的值 Asia/Shanghai。

原文地址:https://www.cnblogs.com/keithtt/p/8438649.html

时间: 2024-10-08 04:13:26

debian9部署jenkins的相关文章

jetty9配置指南及jetty9部署jenkins

jetty下载地址: https://www.eclipse.org/jetty/download.html jetty的安装: 下载.tgz的包解压缩的指定目录后即可 例如:将jetty-distribution-9.4.6.v20170531.tar.gz包解压缩到/usr/local/jetty目录. 我们默认把jetty的根目录当成 $JETTY_HOME jetty目录结构: [[email protected] jetty01]# ll total 712 drwxr-xr-x  2

linux下部署jenkins

今天做作业连了一天的mysql. 最后我痛定思痛,决定从0开始学习jsp,省的又面临不会的局面. 忙活了一晚上,终于把数据库连接上了,不过,好伤心啊,我连个数据库都这么墨迹... <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@page import="data.database"%> <%@page

在 Tomcat 8上部署 Jenkins

软件安装包 JDK: jdk-8u131-linux-x64.tar.gz Tomcat: apache-tomcat-8.5.14.tar.gz Jenkins版本: Jenkins ver. 2.60.2 1.配置jdk tar xvf jdk-8u131-linux-x64.tar.gz -C /usr/local cd /usr/local mv jdk-8u131-linux-x64.tar.gz jdk su - tomcat vim .bash_profile JAVA_HOME=

[系统集成] 基于Kubernetes 部署 jenkins 并动态分配资源

基于kubernetes 部署 jenkins master 比较简单,难点是为 jenkins 动态分配资源.基于kubernetes 为 jenkins 动态分配资源需要实现下述功能: 资源分配:jenkins 根据任务属性自动创建临时 docker 容器,并作为 slave 节点加入 jenkins 集群,实现资源的分配: 资源释放:任务执行结束后,jenkins 自动删除相关节点,并销毁相关 docker 容器,实现资源的释放: 整个资源分配和资源释放过程对用户来说是透明的,用户只需要创

[京东云][centos]配置VNC,部署Jenkins

痛点:上一篇的AWS部署的VNC不知为啥挂了,死活连不上,因此改申请京东云做部署Jenkins 预计阅读时间:20分钟 1 更新软件,安装桌面 2 yum -y update 3 yum -y groupinstall "X Window System" 4 yum -y groupinstall gnome 5 yum -y install firefox 6 7 8 添加用户,安装tigervnc-server并进行相应配置 9 sudo useradd awsgui 10 sud

docker部署Jenkins,以及在Jenkins中使用宿主机的docker/docker-compose命令

使用最新的官方镜像jenkins/jenkins 第一次使用的docker部署jenkins的时候,出现了两个问题: 1.因为用户权限问题挂载/home/jenkins/data到/var/jenkins_home挂载不了.后面通过修改data目录的所属用户可以解决,即在容器下查询用户id(1000),然后把data改成同样的用户id 2.即便挂载docker命名和docker.sock,也修改了相应的权限,仍存在libltdl7没有权限读取.当然好像也不影响使用,只是在容器里面执行docker

Docker_快速部署jenkins

开门见山,如何在利用docker快速部署jenkins服务?下面详解 1:docker的基本按照与部署,前文已经详述,这里不多说. 2:pull一个jenkins镜像 docker pull jenkins 3:查看已经安装的jenkins镜像 docker images 4:创建一个jenkins目录  mkdir /home/jenkins_home 5:启动一个jenkins容器    docker run -d --name jenkins -p 8081:8080 -v /home/j

部署jenkins,采用普通用户tomcat来启动tomcat服务

安装jdk+tomcat,部署jenkins,采用普通用户tomcat来启动tomcat服务 1.环境说明 CentOS Linux release 7.3.1611 (Core) jdk1.8.0_60 apache-tomcat-8.5.23 已经安装好 2.编译安装服务守护程序 cd /usr/local/apache-tomcat-8.5.23/bin/ tar xf commons-daemon-native.tar.gz cd /usr/local/apache-tomcat-8.5

Ubuntu系统下基于docker部署Jenkins环境

本文是在ubuntu环境下安装jenkins,jenkins运行在docker容器中, 至于docker如何安装,请参考https://www.cnblogs.com/xingyunqiu/p/11584066.html Jenkins官网文档:https://jenkins.io/zh/doc/ 使用命令从镜像仓库拉取指定文件,我这里用的是jenkins:lts这个版本:如果需要其他版本 注意,由于我是基于docker容器化部署Jenkins,所以不需要安装jdk环境 sudo docker