首页 > 其他分享 >Jenkins安装和新建maven项目

Jenkins安装和新建maven项目

时间:2024-05-21 14:52:48浏览次数:29  
标签:HOME 新建 root maven jenkins Jenkins 安装

Jenkins安装和新建maven项目

官方文档:https://www.jenkins.io
中午文档:https://www.jenkins.io/zh/doc/pipeline/tour/getting-started/

安装需求

机器要求:
  256 MB 内存,建议大于 512 MB
  10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)
需要安装以下软件:
  Java 8 ( JRE 或者 JDK 都可以)
  Docker (导航到网站顶部的Get Docker链接以访问适合您平台的Docker下载)

安装JDK

1. 检索可用包

yum search java | grep jdk

2. 安装

# 我这边安装jdk11,因为新版不支持8
yum install -y java-11-openjdk
# 开发环境也要安装
yum install -y java-11-openjdk-devel

3. 配置环境变量(可选)

vi /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64/
export JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

source /etc/profile 立即生效

安装maven

官网地址:https://maven.apache.org/
下载地址:https://maven.apache.org/download.cgi

1. 下载后拖入/root目录,并解压

[root@192 ~]# tar -zxvf apache-maven-3.9.6-bin.tar.gz

# 将目录移入到/usr/local/maven 中
[root@192 ~]# mv apache-maven-3.9.6/* /usr/local/maven/
# 查看maven版本
[root@192 ~]# /usr/local/maven/bin/mvn -v
Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /usr/local/maven
Java version: 11.0.23, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.el7.x86_64", arch: "amd64", family: "unix"

安装Git

yum install -y git

下载Jenkins

下载地址:https://www.jenkins.io/download/
下载版本:2.452.1 LTS
过去版本下载地址:https://get.jenkins.io/war-stable/

1. 将war包拖入到/root目录下,并后台启动

[root@192 ~]# nohup java -jar jenkins.war &>jenkins.log &

2. 查看是否有进程

[root@192 ~]# ps -ef |grep jenkins
root      16195   1501 99 10:14 pts/0    00:00:44 java -jar jenkins.war
root      16874   1501  0 10:15 pts/0    00:00:00 grep --color=auto jenkins

3. 浏览器访问ip:8080,默认端口是8080

密码提示在:/root/.jenkins/secrets/initialAdminPassword目录下

[root@192 ~]# cat /root/.jenkins/secrets/initialAdminPassword
cdde12c5239341e4877901c695fd9f35

4. 安装推荐插件

5. 设置管理员用户密码,Jenkins访问地址


6. 安装maven插件

7. 新建item

8. maven配置

9. 配置Git地址,选择对应分支

10. 配置pom文件位置,构建后成功执行脚本

注意:jenkins默认会在构建完成后,杀掉构建过程中由shell命令触发的衍生进程。
jenkins根据BUILD_ID识别某个进程是否为构建过程的衍生进程,故修改BUILD_ID后,jenkins就无法识别是否为衍生进程,则此进程能在后台保留运行。
结论就是Jenkins程序只负责运行伪命令行nohup 命令,并不保证是否成功运行 nohup后面的命令。(如果你不加BUILD_ID就会发现命令没生效)

11. 运行

标签:HOME,新建,root,maven,jenkins,Jenkins,安装
From: https://www.cnblogs.com/zjh0420/p/18203399

相关文章

  • centos安装jenkins(已安装docker、jdk)
    安装jenkins1.jinkens安装前置步骤 docker已经安装 jdk已安装(1.8及以上)2.安装jenkins并启动 -拉取jenkins镜像,不能直接拉取官网jenkins版本,否则无法安装插件 dockerpulljenkins/jenkins:2.426.2-lts#需要指定版本,不然拉取的是老版本 -创建挂载目录 mkdir-p/usr......
  • ide创建maven项目时,选择哪个模板
    创建新的java项目时,选择maven框架比较节省时间,因为部分文件和目录都会给你建好,免得自己再费力创建。  我们常用的三个框架为:1、cocoon-22-archetype-webapp 【如果创建带有页面的项目,可以选择这个】目录结构: 2、maven-archetype-quickstart  【......
  • CentOS7安装Maven
    1.下载mavenhttps://maven.apache.org/download.cgi2.使用Xftp上传3.解压安装tar-zxvfapache-maven-3.9.6-bin.tar.gz4.重命名文件mvapache-maven-3.9.6maven5.配置Profile文件#vim编辑vim/etc/profile#配置文件exportMAVEN_HOME=/usr/local/mavenexp......
  • Mysql新建日历表
    新建最近几十年的天 CREATETABLEifnotexistscalendar(account_daydate);INSERTINTOcalendar(account_day)SELECTDATE_ADD('2024-01-01',INTERVALnDAY)FROM(SELECTa.N+b.N*10+c.N*100+d.N*1000ASnFROM(SELECT0ASNUNIONSELECT1......
  • maven引用本地jar包
    背景:公司前置的项目包对接客户公司的sdk包,由于此前置项目完全定制化,且改sdk包非通用包,不好上传至公司的maven私服使用,故引入本地jar包,此处总结改方案1.代码引入第三方jar包在项目中新建成lib文件夹,结构与srv平级2.pom文件修改<dependency><groupId>cn.xxx</groupId>......
  • jenkins docker 开启debug 简单说明
    jenkinsdocker镜像为了方便调试,已经内置了一个环境变量可以方便的开启基于jdwp协议的debug处理,以下是一个简单使用参考配置docker-compose文件services:jenkins:image:jenkins/jenkins:ltsenvironment:-DEBUG=trueports:......
  • Java(7)-Maven抽取公共模块构建jar包
    前提假设:项目中有两个Moudle,分别是Moudle1和Moudle2,它们有些代码是相同的,比如相同的类和API,重复书写当然可以正常运行,但是我们可以用maven打包成jar包,其他Moudle直接引用即可。步骤1.新建一个Module-commonpox.xml中配置Module1和Moudle2同样使用的依赖:<dependencies......
  • jenkinsfile流水线
     参考:https://blog.csdn.net/wx17343624830/article/details/136906665参考:https://blog.csdn.net/Step_By_XXX/article/details/131470414pipeline{agentanytools{maven'Maven-3.9.6'}parameters{gitParameterbranchFilter:......
  • 【ubuntu】安装Maven
    1、官方下载https://maven.apache.org/download.cgi2、安装方法sudoaptinstallmaven 3、配置本地仓库默认~/.m2/repository, 可以自己修改全局配置:${maven.home}/conf/settings.xml用户级别:${user.home}/.m2/settings.xml <settings>...<localReposi......
  • odoo widget新建
    自己模快下创建static/src/main_process目录结构文件夹main_process.scsshttps://files.cnblogs.com/files/blogs/822815/main_process.css?t=1715930844&download=truemain_process.jshttps://files.cnblogs.com/files/blogs/822815/main_process.js?t=1715930813&download=t......