Jenkins部署
Jenkins
- https://blog.csdn.net/qq_41889508/article/details/137428625
- https://www.cnblogs.com/wfd360/p/11314697.html
- https://www.bmabk.com/index.php/post/99154.html(报错①)
- https://blog.csdn.net/ziixiaoshenwang/article/details/131656878(报错②)
介绍
作为一个可扩展的自动化服务器,Jenkins 可以用作简单的 CI 服务器,或者变成任何项目的持续交付中心。
准备工作
第一次使用 Jenkins,您需要:
- 机器要求:
- 256 MB 内存,建议大于 512 MB
- 10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)
- 需要安装以下软件:
- Java 8 ( JRE 或者 JDK 都可以 )
- 运行较新版本的Jenkins要jdk17
- 不用修改默认的Java环境
- Docker (导航到网站顶部的Get Docker链接以访问适合您平台的Docker下载)
# 本机配置 2核2G Debian x86_64 40G |
下载并运行 Jenkins
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.492.2/jenkins.war |
后台运行,指定jenkins的home目录
sudo nohup /home/eraser/jenkins/jdk-17.0.14/bin/java -DJENKINS_HOME=/home/eraser/jenkins/jenkins -jar /home/eraser/jenkins/jenkins.war >> /home/eraser/jenkins/jenkins/jenkins.log 2>&1 & |
然后访问:http://your-ip:8080,按照提示复制一下密码即可
然后会让你自定义要安装的插件,这里我们选择推荐的插件即可
然后等待相关插件下载
要稍微等一会,下载好后,需要创建一个管理员用户
点击保存并完成,之后也要稍微等一会,但我这里用自己创建的会卡住,可能是因为权限问题,刷新后,我选择用默认的admin用户,admin用户的密码就是之前解锁Jenkins用的那个密码
实例配置,这里我用默认的地址了
配置环境
- git因为服务器自带了,这里就不进行配置了。
maven
下载maven
安装maven
sudo tar -zxvf apache-maven-3.9.9-bin.tar.gz |
配置maven的本地仓库+aliyun镜像仓库
sudo vim /usr/maven/apache-maven-3.9.9/conf/settings.xml |
配置maven环境变量
sudo vim /etc/profile |
推荐的安装的插件如下:
Dashboard –> Manage Jenkins –> 插件管理 –>Available plugins
- Git
- SSH
- Git Parameter
- Maven Integration
- Publish Over SSH
- Email Extension Plugin
换源:
Dashboard –> Manage Jenkins –> 插件管理 –> Advanced settings
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json |
配置jenkins
Dashboard –> Manage Jenkins –> Tools
配置jdk
配置git
配置maven
Jenkins自带的插件有时候不能满足项目编译需要,所以需要手动安装到服务器上,这就可能造成环境污染,在使用时需要注意。
配置一个job
新建Item
这里我们选择简单的执行一下命令
保存后,选择立即构建
然后我们去这里看一下命令是否有执行
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 You_zip!