网站首页 > java教程 正文
一:依赖软件安装
1. jdk安装
1. 上官网下载对应版本的安装包:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2. 下载完后用FileZilla文件传输器,把jdk安装包传到虚拟机对应的文件夹当中;或者直接在Linux下载即可
3. 在终端进入对应的文件的目录,进一步解压
cd 目录路径
tar -zxvf 需要解压的包名
4. 用vim /etc/profile进入编辑状态
vim文本编辑器 profile全局变量文件
Esc Shift+q 进入键盘编辑
q! 不保存退出
qw! 写入并强制退出,如果不管用键盘x
5. 重新加载配置文件,输入:source /etc/profile
6. 查看安装情况,输入:java -version
2. maven安装
1. 下载压缩包: 官网地址:
http://maven.apache.org/download.cgi
2. 使用sftp工具把tar包上传到linux的/usr/local目录
3. 进入/usr/local目录,解压文件
cd /usr/local
tar -zxvf apache-maven-3.6.1-bin.tar.gz
4. 配置环境变量:
vi /etc/profile
export MAVEN_HOME=/usr/local/apache-maven-3.6.1
export PATH=$MAVEN_HOME/bin:$PATH
5. 刷新环境变量
source /etc/profile
6. 检查版本
mvn -v
3. git安装
1. 安装所需软件包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install gcc perl-ExtUtils-MakeMaker
2. 下载git2.2.1,并解压
cd /usr/local
wget https://github.com/git/git/archive/v2.2.1.tar.gz
tar zxvf v2.2.1.tar.gz
3. 编译git
cd git-2.2.1
make prefix=/usr/local/git all
make prefix=/usr/local/git install
4. 配置环境变量
sudo vi /etc/profile
export PATH=$PATH:/usr/local/git/bin
5. 刷新环境变量
source /etc/profile
6. 查看是否安装完成
git -v
二:jenkins安装
1. 下载war包:
cd /usr/local
wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war
2. 配置jenkins工作主目录(如有需要)
sudo vi /etc/profile
export JENKINS_HOME=/data/jenkins
3. 启动jenkins
nohup java -jar Jenkins.war --httpPort=端口 &
三:jenkins初始化
1. 浏览器输入 http://ip:端口/jenkins(这个要看自己配置的端口是多少),出现这个界面
2. 进入jenkins工作主目录
cd jenkins工作主目录/secrets
有initialAdminPassword文件,编辑view initialAdminPassword文件
3. 复制此密码输入到上面浏览器password
4. 选择第一个安装插件
5. 插件安装完成之后,需要创建第一个用户
四:jenkins使用
1. 安装maven插件
1. 登录jenkins控制台,点击右侧“系统管理”
2. 配置依赖软件地址
1. 配置maven配置文件
2. 配置jdk
3. 配置git(切记:目录为git安装后的目录下的bin/git)
4. 配置maven
3. 创建任务
四:jenkins打包到远程服务器
1. 安装插件远程插件
Publish Over SSH用于连接远程服务器
Deploy to container插件用于把打包的应用发布到远程服务器
2. 去系统设置里配置Publish over SSH
Passphrase 服务器的密码
Path to key 连接远程服务器密钥文件的路径
Key 密钥文件的内容
Name 自定义服务器名
HostName 服务器IP外网地址
UserName 服务器用户名
Remote Directory 传输文件的目录
3. 项目配置远程路径
猜你喜欢
- 2025-06-19 草率了,又一个Maven打包的问题(maven shade打包)
- 2025-06-19 SpringBoot 项目打包命令 详细配置说明
- 2025-06-19 程序员你的maven多模块项目如何对外输出为一个构件?
- 2025-06-19 Java语言的智能名片系统源码,二次开发流程
- 2025-06-19 基于 mybatis generator生成 Mybatis文件图形化工具
- 2025-06-19 Android apk 打包流程(androidkiller打包apk)
- 2025-06-19 最全!最强大!Maven知识大全(maven详细教程)
- 2025-06-19 SpringBoot打包部署成Windows服务
- 2025-06-19 大数据Hadoop之——Kafka Streams原理介绍与简单应用示例
- 2025-06-19 看完SpringBoot源码后,整个人都精神了
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)