1.下载
2.安装
将它拷贝到我们的Linux目录/opt下
# 启动jenkins
nohup java -jar /opt/jenkins.war --httpPort=8080 > /opt/jenkins.log 2>&1 &
# 切换到jenkins工作目录
cd /root/.jenkins/updates/
# 安装插件提升下载速度,修改为清华源
vim default.json
# 使用vim的命令,如下,替换所有插件下载的url
:1,$s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g
# 替换连接测试url
:1,$s/http:\/\/www.google.com/https:\/\/www.baidu.com/g
进入vim先输入
:
然后再粘贴上边的:
后边的命令,注意不要写两个冒号!
修改完成保存退出:wq
访问Jenkins
# 查看初始化密码
cat /root/.jenkins/secrets/initialAdminPassword
选择安装推荐的插件
待插件全部安装完成,然后点击使用admin账户继续
实例配置
开始使用Jenkins
3.配置
全局安全配置(Configure Global Security),授权策略生产环境下需另配,这里学习使用,设置为任何人可以做任何事
全局工具配置(Global Tool Configuration),需先查看下java、maven、git路径
4.新建项目
代码仓库设置,添加完凭据,记得要选择
构建环境
然后我们要增加构建后操作,首先需要在系统设置(Configure System)里,配置要部署的机器
- Name: 标识的名字(随便你取什么);
- Hostname: 需要连接ssh的主机名或ip地址,此处填写应用服务器IP(建议ip);
- Username: 用户名;
- Remote Directory: 表示远程路径,登入到服务器后想打开哪个目录;
- Passphrase / Password: 密码(目标机器的密码);
选择构建后操作
- name:选择之前添加的ssh设置;
- Source files:表示你要上传的文件的路径;
- Remove prefix: 这里指的是忽略前面的target/,远程服务器直接显示就是*.jar;
- Remote directory:远程目录,指定上传到远程服务器的哪个目录;
- Exec command:文本框表示你在文件上传完毕后想要执行的命令 不填也行 红色的警告可以无视;
开始构建
查看日志显示成功
5.查看结果
部署成功!