2021-06-28 Jenkins Vue项目自动构建以及构建后续操作

第一步安装Jenkins

Jenkins是一款基于Java开发的持续集成工具,它是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能, 主要可用于持续、自动地构建/测试软件项目,如CruiseControl与DamageControl;监控一些定时执行的任务。

Jenkins为用户提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更重要的业务逻辑实现上。同时Jenkins能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象的展示项目构建的趋势和稳定性。

Jenkins安装介绍

1、要使用Jenkins,首先需要保证系统中已经安装了jdk,如果您的系统还没有安装,可以通过下面的地址下载安装即可。

jdk1.7下载地址:http://www.jb51.net/softs/281781.html

2、加压软件压缩包,点击“jenkins.msi”根据提示完成安装即可, jenkins.msi下载:https://jenkins.io/content/thank-you-downloading-windows-installer/

image

3、安装后程序会自动创建了一个windows服务,Jenkins默认使用的端口是8080,在浏览器中输入地址:http://localhost:8080/,可打开软件安装界面,如下图所示:

image

4、找到软件根目录下(默认目录为:C:\Program Files (x86)\Jenkins)secrets文件夹下的initialAdminPassword文件,使用记事本打开,如下图所示:

image

5、将上面获取的产品密钥复制到Jenkins的安装界面中,点击“continue”继续

image

6、选择安装插件,左边为所有插件,右边可以自定义安装

image

7、等待插件下载安装完毕

[图片上传失败...(image-bbfed2-1624866704292)]

8、当上面步骤完成之后,第一次运行Jenkins,需要设置管理员信息,如下图所示:

image

9、输入完毕,点击保存按钮,Jenkins的安装算是全部完毕了,如下图所示:

image

第二步Jenkins系统配置

image.png
image.png

image.png
image.png

配置好测试环境,输入用户名和密码测试是否连接成功

第三步 构建内任务配置

jenkins相关配置参数说明

1、点击左侧“新建”——“Item名称”(JobTest)——“构建一个自由风格的软件项目”——“OK”

image.png

image.png
image.png

2、暂时不用的相关设置如下:General


image.png

3、源码管理
3.1从gitlab复制源码地址,输入登陆getlab的账号和密码


image.png

3.2选择分支

4、构建触发器

image

image.png

如果当前页面和我的一样,检查是否安装gitlab plugin插件,安装插件后重启就会长的一样的。

如果在系统设置中找不到那个插件可以
https://mirrors.huaweicloud.com/home
这网站下载Jenkins相关插件,安装

image.png

问题:怎么提交代码后可以出发重新弄构建呢,就需要使用去jenkins系统管理下的插件管理,在线安装Gitlab Hook Plugin和Gitlab Plugin这两个插件,然后叫重启jenkins
然后去gitlab的代码设置里面获取这个Secret token
image.png

image.png

测试成功后就可以触发提交了

5、构建——增加构建步骤

image

6、构建环境


image.png

选择系统配置好的node插件

7、构建指令



在e盘新建这个文件e:\confirm.bat 内容写个y就可以了


image.png

当前服务在本机电脑window上面 所以选择这个新增命令

8、构建后操作


image.png

如果没有出现一样的,再去查看插件是否存在
publish-over-ssh.hpi
再去下载安装重启

8、[图片上传中...(image.png-47af0c-1624867685059-0)]

9、构建后操作——增加构建后操作步骤

image

10、点击保存,跳转到下图,一个基本job项目建立

image

11、构建项目——左侧“立即构建”

image

12、构建之后查看构建结果,点击构建历史,点击选择——ConsoleOutput控制台输出,如下图所示,到此简单的jenkins构建流程完成


image.png

记一次jenkins的坑

由于公司的gitlab是内网,外网无法访问,所以jenkins只能部署在windos本机上.

中间出现一个问题,就是jenkins使用SSH无法上传文件到linxu上

image

百度了很多网站说是remote directory上填写了linux目录就会把jar包放到linxu上,其实不会,原因是使用过secureFX上传文件的时候都知道会提示是否上传

image

故而jar包根本不会上传到linxu上导致部署失败

然后中间放弃了一段时间,不知道为啥某一天突然脑子一抽就随便百度了一下

让我这样做.

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 下载pscp.exe 然后放到C:\Windows\System32

image

然后

image

然后把下面的命令复制进去

image.png

echo "开始上传文件"
pscp -r -l username -pw password 文件路径 服务器IP:服务器上传路径 < e:\confirm.bat
echo "上传文件成功"
exit

< e:\confirm.bat 这个的意思是在我本地的电脑上的E盘建一个confirm.bat文件,编辑文件输入y保存, 这样上传文件到linux的时候就会自动确认

其他命令解释:
  -r 递归文件夹(上传时连子文件夹一起上传)
  -l 指定用户名
  -pw 用户密码
  之后是需要上传的文件夹或文件名
  最后是linux的 IP:目标文件夹

最后

image

然后部署jenkins就成功了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,539评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,911评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,337评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,723评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,795评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,762评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,742评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,508评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,954评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,247评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,404评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,104评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,736评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,352评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,557评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,371评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,292评论 2 352

推荐阅读更多精彩内容