jenkins安装配置备忘
 2023-05-12 15:06:55   0   0   

本文最后更新于天前,文中介绍内容及环境可能已不适用.请谨慎参考.

前端时间抽空在公司服务器上配置了个jekins环境,现在略微有些时间,记录下备查。

 

1、安装

直接从官网 下载 war包。https://www.jenkins.io/download/

当时下载的版本是 2.346.2 现在去看了下一下就到2.387.3了.

从官网下载的时候虽然可以选择其他版本,但是启动后部分插件有版本限制,

所以安装的时候找个LTS最新版本即可。

 

下完,服务器找个目录放下来,

vim startup.sh. 指定下端口可以。

nohup java -jar jenkins.war  --httpPort=19000  &


 

 

2、环境配置

启动完成后,即可通过指定端口访问管理后台

 

首次访问是一个安装插件的页面,默认推荐的插件全给装上就是了。

 

然后是关键的环境变量。

不需要专门配置jdk,maven啥的,直接配个环境变量即可

机器上可以命令,则jenkins也可用。

 

3、步骤配置

所有步骤分开配置,全部采用freeStyle project,

git,

run

build

scp等等

 

没看到写备注的地方,为了让其他同事一目了然,采用了上面比较low的方式。

 

1.git配置

 

配置git 拉去,直接配置git地址,用户密码,branch即可

 

后续执行该item,及执行 git pull操作。

 

2.其他命令

同样的freeStyle project

无需再配置git,

直接在脚本中配置构建命令,

因为前面已经配置了全局环境变量,所有命令均可使用,就跟普通命令行一样.

 

 

cd /root/.jenkins/workspace/daxue2.2.1
pnpm run lib

 

build等...

 

3.scp免密码

前台的部署实际也比较简单,ftp过去覆盖即可。

这里都是centos,采用scp复制。为了省去scp的密码。

ssh-keygen

选择目录等。
默认在/root/.ssh 目录

 

复制

id_rsa.pub  内容添加到目标服务器 /root/.ssh/authorized_keys 文件后面

 

然后手动拷贝一次文件测试,会提示是否接收xxxx的,选Y即可。

 

4.配置scp复制

 

4、测试

 

按上述1、2、3、4一个个点击即可。

当时本来想配置一个完整的指令,怕当中出现其他问题作罢,

如果不是太复杂,后续几个指令可以都合到一起执行即可。

 


 2023-05-12 15:59:42 
 0

  本文基于CC BY-NC-ND 4.0 许可协议发布,作者:野生的喵喵 固定链接: 【jenkins安装配置备忘】 转载请注明



发表新的评论
{{s_uid}}   , 欢迎回来.
您的称呼(*必填):
您的邮箱地址(*必填,您的邮箱地址不会公开,仅作为有回复后的消息通知手段):
您的站点地址(选填):
留言:

∑( ° △ °|||)︴

(๑•̀ㅂ•́)و✧
<( ̄) ̄)>
[]~( ̄▽ ̄)~*
( ̄ˇ ̄)
[]~( ̄▽ ̄)~*
( ̄ˇ ̄)
╮( ̄▽ ̄)╭
( ̄ε(# ̄)
(⊙ˍ⊙)
( ̄▽ ̄)~*
∑( ° △ °|||)︴

文章分类

可能喜欢 

KxのBook@Copyright 2017- All Rights Reserved
Designed and themed by 野生的喵喵   1309171   37645