centos jenkins 配置?centos7配置yum源

大家好,关于centos jenkins 配置很多朋友都还不太明白,今天小编就来为大家分享关于centos7配置yum源的知识,希望对各位有所帮助!

CentOS7下Jenkins安装配置

注意:软件运行环境是整个系统公共使用的,建议采用root用户进行操作。

1、下载安装包

pkg.jenkins.io/redhat-s...

2、rpm命令安装

执行命令:# cd/opt/tools/

# rpm-ivh jenkins-2.190.1-1.1.noarch.rpm

3、参数配置

(1)创建启动目录,执行命令:

# mkdir-p/home/Jenkins

(2)修改配置文件,执行命令:

# vi/etc/sysconfig/Jenkins

修改下面内容:

JENKINS_HOME="/home/jenkins"

JENKINS_JAVA_CMD="/opt/java/jdk1.8.0_171/bin/java"

JENKINS_USER="root"

JENKINS_PORT="8005"

(3)修改文件/etc/rc.d/init.d/jenkins,找到变量 candidates,增加 Java的路径:

# vi/etc/rc.d/init.d/Jenkins

修改内容如下:

candidates="

/opt/java/jdk1.8.0_171/bin/java#增加自己的 Java路径

/etc/alternatives/java

/usr/lib/jvm/java-1.8.0/bin/java

/usr/lib/jvm/jre-1.8.0/bin/java

/usr/lib/jvm/java-1.7.0/bin/java

/usr/lib/jvm/jre-1.7.0/bin/java

/usr/lib/jvm/java-11.0/bin/java

/usr/lib/jvm/jre-11.0/bin/java

/usr/lib/jvm/java-11-openjdk-amd64

/usr/bin/java

"

4、开启访问端口

(1)查询端口号8005是否开启,执行命令:

# firewall-cmd--query-port=8005/tcp

(2)开启8005端口号,如下图所示:

# firewall-cmd--zone=public--add-port=8005/tcp–permanent

(3)重启防护墙,使端口配置生效,执行命令:

# firewall-cmd–reload

5、启动jenkins服务

(1)执行启动命令

# systemctl daemon-reload

# systemctl start Jenkins

(2)浏览器中打开: 192.168.91.102:8005

6、设置开机启动

执行命令:

# systemctl enable Jenkins

提示:jenkins.service is not a native service, redirecting to/sbin/chkconfig. Executing/sbin/chkconfig jenkins on如下图所示:

注意:Jenkins设置开机启动不能使用命令:# systemctl enable Jenkins,需要执行:#/sbin/chkconfig jenkins on

centos7下部署jenkins+jdk8+适配插件下载

在CentOS 7环境中,部署Jenkins 2.289.3版本并配置适配JDK 1.8版本的插件下载,我们面临一个挑战。默认情况下,jenkins要求使用JDK 11及以上版本,但这与我们强制使用JDK 1.8的需求不符。为了解决这个问题,我们需要调整jenkins的自动更新设置,以便在JDK 1.8的限制下安装插件。

首先,从官方下载jenkins.war包,地址为:jenkins下载地址。下载后将其上传到服务器的部署目录,如我的jenkins安装在app目录下。确保以admin用户权限对war包进行操作。

接着,进入jenkins安装目录并使用以下命令启动jenkins:

使用--httpPort指定端口,如8080(默认值);

如果需要,--prefix设置访问根路径,但这里可能需要解决初始登录跳转问题,所以未设置。

然而,当尝试安装插件时,由于jenkins版本限制,我们收到提示,需要更高版本的jenkins。为解决这个问题,我们需调整插件下载设置:

避免首次登录时自动安装插件,这可以通过修改default.json文件实现。首先,使用sudo find命令定位default.json文件,然后备份原始文件,并从适合JDK 1.8的镜像源(如清华镜像链接)复制相应json内容替换。

在Jenkins管理界面,进入插件管理的高级选项,将Update Site更改为国内的插件仓库地址。

重启jenkins,重新登录后,你将能够正常下载JDK 1.8兼容的插件,而无需升级jenkins版本。

通过这些步骤,我们成功地在JDK 1.8环境中部署并管理了Jenkins,确保了插件的正常安装。

centos7上安装jenkins

在CentOS 7上安装和配置Jenkins的步骤如下:

首先,确保安装并检查JDK:检查JDK的安装并添加Jenkins的源,如果安装速度慢,可选择国内源。

安装完成后,Jenkins的相关文件和目录包括:

安装目录:/usr/lib/jenkins,WAR包存放于此。

配置文件:编辑/etc/sysconfig/jenkins,可以配置端口和JENKINS_HOME,例如设置JVM参数。

JENKINS_HOME:默认在/var/lib/jenkins,包含目录结构。

日志文件:监控日志文件位置:/var/log/jenkins/jenkins.log。

权限设置:为jenkins用户分配必要的目录读写权限和执行脚本权限。

启动与管理Jenkins:使用systemctl命令启动和停止服务,如遇到问题,如找不到java,需修改init.d/jenkins文件路径。

登录Jenkins:默认端口为8080,初次登录设置初始管理员密码,然后进行插件安装、权限配置等。

为了构建Java项目,还需安装Maven和Git,参考相关笔记安装。

Jenkins的工作空间在${JENKINS_HOME}/workspace,用于存放代码和打包。

遇到插件安装问题时,可以离线安装,从plugins.jenkins.io下载所需插件,上传至Jenkins。

配置邮件通知,设置系统管理员邮件地址,进行测试。

此外,还需配置凭证管理、全局Pipeline Libraries(如果有使用)以及全局变量。安装完成后,可通过查找并删除安装文件进行Jenkins的卸载。

阅读剩余
THE END