目录
8.3 修改maven配置文件(本地仓库和阿里云远程仓库地址)
1. 什么是Jenkins?
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。
2. 为什么使用Jenkins?
总的来说就是当你在idea写好代码上传到git上,jenkins帮你拉取文件,并且可以部署到Linux上,以便于测试。
3. 安装Jenkins
必须在linux系统上安装了jdk,而且jdk的版本是[11~20)之间。如果你的jdk版本是8的话,前面一切正常,但到了后面安装插件就会报错。
3.1 下载相关文件
http://mirrors.jenkins.io/war-stable/latest/jenkins.war
3.2 解压Linux版本的JDK
tar -zxvf xxxx.tar.gz
3.3 配置JDK环境
- vi /etc/profile
- 在文件的最后加上:export JAVA_HOME=/usr/app/jdk17
export PATH=$JAVA_HOME/bin:$PATH - 环境配置好后:source /etc/profile。
先运行yum install fontconfig:fontconfig 是一个灵活的字体配置和选择系统,用于定制字体查找规则并提高字体的可访问性和可读性。
3.4 运行jenkins.war
nohup java -jar /usr/app/jenkins.war --httpPort=8777 >/usr/app/jenkins.log 2>&1 &
上面命令是在Linux系统中以后台方式启动Java应用程序(具体来说是Jenkins)而不占用终端会话。
- nohup:这个命令意味着“不挂断”。它使得启动的进程不会因为终端会话结束而被终止。
- java -jar /usr/app/jenkins.war:这部分启动了Java应用程序。java -jar是运行Java Web应用程序的标准方式,/usr/app/jenkins.war是Jenkins应用的WAR文件路径。
- --httpPort=8777:这是传递给Jenkins应用的一个参数,指定了HTTP服务监听的端口为8777。
- >/usr/app/jenkins.log:这将标准输出重定向到/usr/app/jenkins.log文件,记录Jenkins运行时的所有输出信息。
- 2>&1:这将标准错误输出(通常为文件描述符2)重定向到与标准输出相同的地方(这里是指向jenkins.log)。这样做的目的是将所有输出(包括错误信息)都合并到同一个日志文件中。
- &:最后的符号&表示命令应该在后台运行,立即返回控制台,使用户可以继续执行其他命令,而Jenkins应用则在后台持续运行。
3.5 安装完成
查看日志:
tail -100 jenkins.log
出现下面这种,说明安装完成。
4. 访问Jenkins
即可访问jenkins安装的Linux的地址:8777:
运行得到管理员密码:
等待安装所有需要的依赖:
等待进度条满:
创建用户:
5. 修改密码
在页面下方有password。