热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Jenkins安装,界面说明

Jenkins是什么?Jenkins是一款开源CI&CD软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins支持各种运行方式,可通过系统包、Docker或者通过一个独

Jenkins 是什么?

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。

Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。


Jenkins安装

Jenkins中国官网:https://www.jenkins.io/zh/

 

//从官网下载Jenkins,然后启动tomcat
[root@MF tomcat]# cp ~/jenkins.war jenkins/webapps/
[root@MF tomcat]# ls jenkins/webapps/
docs examples host-manager jenkins.war manager ROOT
[root@MF tomcat]# /usr/local/tomcat/jenkins/bin/catalina.sh start
Using CATALINA_BASE: /usr/local/tomcat/jenkins
Using CATALINA_HOME: /usr/local/tomcat/jenkins
Using CATALINA_TMPDIR: /usr/local/tomcat/jenkins/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat/jenkins/bin/bootstrap.jar:/usr/local/tomcat/jenkins/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.

//使用tomcat9版本安装
[root@MF ~]# ls
anaconda-ks.cfg dead.letter zabbix-5.2.6
apache-tomcat-10.0.6.tar.gz index.jsp zabbix-5.2.6.tar.gz
apache-tomcat-9.0.46.tar.gz jenkins.war
backup.tar.gz lamp
[root@MF ~]# tar xf apache-tomcat-9.0.46.tar.gz -C /usr/local/tomcat/
[root@MF ~]# cd /usr/local/tomcat/
[root@MF tomcat]# ls
apache-tomcat-9.0.46 jenkins website
[root@MF tomcat]# cd apache-tomcat-9.0.46/
[root@MF apache-tomcat-9.0.46]# cd webapps/
[root@MF webapps]# cp ~/jenkins.war .
[root@MF webapps]# ls
docs examples host-manager jenkins.war manager ROOT
[root@MF webapps]# ../bin/catalina.sh start
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-9.0.46
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-9.0.46
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.46/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat/apache-tomcat-9.0.46/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.46/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.

 


Jenkins页面操作

进入页面后可以通过复制里面的代码查找密码

[root@MF jenkins]# cat /root/.jenkins/secrets/initialAdminPassword
c7c05d2237c14247a37061d6a16df7c3

 

选择插件来安装

 

新手入门可以选默认安装,也可以全部不选。

 

插件安装

 

 

将Jenkins插件改为国内源

 

系统设置

//配置都在.Jenkins里
[root@MF .jenkins]# ls
config.xml
hudson.model.UpdateCenter.xml
hudson.plugins.emailext.ExtendedEmailPublisher.xml
hudson.plugins.git.GitTool.xml
identity.key.enc
jenkins.install.InstallUtil.installingPlugins
jenkins.install.InstallUtil.lastExecVersion
jenkins.install.UpgradeWizard.state
jenkins.model.JenkinsLocationConfiguration.xml
jenkins.telemetry.Correlator.xml
jobs //任务
logs //日志
nodeMonitors.xml
nodes //节点
plugins //插件
queue.xml.bak
secret.key
secret.key.not-so-secret
secrets //秘密
updates //更新
userContent
users //用户
workflow-libs

 

全局工具配置

全局工具一般情况下需要安装

[root@MF ~]# dnf list all|grep maven
directory-maven-plugin.noarch 0.3.1-1.module_el8.2.0+460+6583c1d0 AppStream
directory-maven-plugin-javadoc.noarch 0.3.1-1.module_el8.2.0+460+6583c1d0 AppStream
maven.noarch 1:3.5.4-5.module_el8.0.0+39+6a9b6e22 AppStream
maven-lib.noarch 1:3.5.4-
。。。。。。



推荐阅读
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 本文讨论了在shiro java配置中加入Shiro listener后启动失败的问题。作者引入了一系列jar包,并在web.xml中配置了相关内容,但启动后却无法正常运行。文章提供了具体引入的jar包和web.xml的配置内容,并指出可能的错误原因。该问题可能与jar包版本不兼容、web.xml配置错误等有关。 ... [详细]
  • 解决java.lang.IllegalStateException: ApplicationEventMulticaster not initialized错误的方法和原因
    本文介绍了解决java.lang.IllegalStateException: ApplicationEventMulticaster not initialized错误的方法和原因。其中包括修改包名、解决service name重复、处理jar包冲突和添加maven依赖等解决方案。同时推荐了一个人工智能学习网站,该网站内容通俗易懂,风趣幽默,值得一看。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • Spring常用注解(绝对经典),全靠这份Java知识点PDF大全
    本文介绍了Spring常用注解和注入bean的注解,包括@Bean、@Autowired、@Inject等,同时提供了一个Java知识点PDF大全的资源链接。其中详细介绍了ColorFactoryBean的使用,以及@Autowired和@Inject的区别和用法。此外,还提到了@Required属性的配置和使用。 ... [详细]
  • 开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
    本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ... [详细]
  • 本文介绍了在sqoop1.4.*版本中,如何实现自定义分隔符的方法及步骤。通过修改sqoop生成的java文件,并重新编译,可以满足实际开发中对分隔符的需求。具体步骤包括修改java文件中的一行代码,重新编译所需的hadoop包等。详细步骤和编译方法在本文中都有详细说明。 ... [详细]
  • Spring框架《一》简介
    Spring框架《一》1.Spring概述1.1简介1.2Spring模板二、IOC容器和Bean1.IOC和DI简介2.三种通过类型获取bean3.给bean的属性赋值3.1依赖 ... [详细]
  • 使用freemaker生成Java代码的步骤及示例代码
    本文介绍了使用freemaker这个jar包生成Java代码的步骤,通过提前编辑好的模板,可以避免写重复代码。首先需要在springboot的pom.xml文件中加入freemaker的依赖包。然后编写模板,定义要生成的Java类的属性和方法。最后编写生成代码的类,通过加载模板文件和数据模型,生成Java代码文件。本文提供了示例代码,并展示了文件目录结构。 ... [详细]
  • Struts2+Sring+Hibernate简单配置
    2019独角兽企业重金招聘Python工程师标准Struts2SpringHibernate搭建全解!Struts2SpringHibernate是J2EE的最 ... [详细]
  • Hadoop2.6.0 + 云centos +伪分布式只谈部署
    3.0.3玩不好,现将2.6.0tar.gz上传到usr,chmod-Rhadoop:hadophadoop-2.6.0,rm掉3.0.32.在etcp ... [详细]
  • struts2重点——ValueStack和OGNL
    一、值栈(ValueStack)1.实现类:OGNLValueStack2.对象栈:CompoundRoot( ... [详细]
  • 在工作中,遇到需要将excel表中的特定数据提取出来,并将数据以键值对的形式存储到map集合中。因为我用的是maven管理的jar包,所 ... [详细]
author-avatar
MiMe淘宝店
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有