查看原文
其他

Jenkins系列——简介及安装

老李头 运维研习社 2022-11-05

        Jenkins是一个独立的开源自动化服务器,可用于自动化各种任务,如构建,测试和部署软件。

        Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:

        1、持续的软件版本发布/测试项目。

        2、监控外部调用执行的工作。

        Jenkins官方网址:https://jenkins.io,目前官方最新版本为2.66,稳定版本为2.60。

环境:

    CentOS:7.3.1611(core)

    jdk:1.8

    Jenkins :2.60


1

安装

        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

  • yum install jenkins

rpm安装:

  • sudo wget https://prodjenkinsreleases.blob.core.windows.net/redhat-stable/jenkins-2.60.1-1.1.noarch.rpm

  • sudo rpm -ivh jenkins-2.60.1-1.1.noarch.rpm

tomcat安装:

  • sudo wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.60/jenkins.war

  • 将jenkins.war文件放入tomcat的webapps下,启动tomcat即可。

docker方式:

  • sudo docker pull jenkinsci/jenkins

准备jenkins的log配置文件:

  • cd /home/osboxes/jenkins_home_docker

  • cat > log.properties <<EOF

    handlers=java.util.logging.ConsoleHandler

    jenkins.level=FINEST

    java.util.logging.ConsoleHandler.level=FINEST

    EOF

  • sudo docker run --name myjenkins -p 8088:8080 -p 50000:50000 -d --env JAVA_OPTS="-Xmx8192m" --env JAVA_OPTS="-Djava.util.logging.config.file=/home/osboxes/jenkins_home_docker/log.properties“ --env JENKINS_SLAVE_AGENT_PORT=50000 -v /home/osboxes/jenkins_home_docker:/var/jenkins_home  jenkinsci/jenkins

2

启动

安装完成后默认配置:

  • /usr/lib/jenkins/jenkins.war    WAR包 

  • /etc/sysconfig/jenkins       配置文件

  • /var/lib/jenkins/        默认的JENKINS_HOME目录

  • /var/log/jenkins/jenkins.log    Jenkins日志文件

启动jenkins

  • systemctl start jenkins

注意:启动jenkins前,确保安装好jdk,可以使用1.7或1.8,推荐1.8。若用rpm或yum方式安装的jdk,直接启动即可,若编译安装的jdk,则需要在kenkins配置文件中配置java路径。

在jenkins配置文件中配置

vim /etc/init.d/jenkins,把java路径加上,如下:

配置完成后保存,重新启动jenkins。

启动正常,可以访问:http://localhost:8080,若无法访问,检查防火墙设置。

3

配置

用浏览器访问http://IP:8080,开始初始化配置Jenkins。


在服务器中,找到/var/lib/jenkins/secrets/initialAdminPassword,复制里面的内容,到该页面粘贴,点击继续。

這里有两种选择,第一种是安装推荐的插件,第二种是自定义选择安装插件,根据需求自己选择

安装完插件后继续

這里设置用户名及密码。设置完成后保存并完成

开始kenkins之旅。

整体界面。

未完待续



往期精彩内容推荐

【环境配置】如何建立你的HTTPS站点

【开源技术】浅谈Rabbitmq

【环境配置】趣玩nginx——限速

【硬件配置】Matrix RAID

【运维开发】运维必备服务器分析shell

【nginx优化】使用socket方式链接Nginx优化php-fpm性能

【开源技术】Redis原理与实践浅析

【网络基础】CIsco设备基础配置

【运维安全】Clam AV——linux杀毒利器

【环境配置】Postfix2.10+ssl+dovecot搭建邮件服务器

【实践分享】Linode VPS和Vultr VPS使用体检对比






您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存