美文网首页ios
mac下安装并启动jenkins并配置node项目

mac下安装并启动jenkins并配置node项目

作者: 小枫学幽默 | 来源:发表于2019-05-23 17:11 被阅读351次

jdk下载地址

https://www.oracle.com/technetwork/java/javase/downloads/index.html

查看jenkiens 默认密码

取消自启动

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

自启动

sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

修改端口号

sudo defaults write /Library/LaunchDaemons/org.jenkins-ci httpPort '7071'

查看配置

sudo defaults read /Library/LaunchDaemons/org.jenkins-ci

卸载jdk

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane
sudo rm -fr ~/Library/Application\ Support/Oracle/Java

ls /Library/Java/JavaVirtualMachines/
控制台输出 
jdk-12.0.1.jdk
删除
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk

启动jenkins

java -jar  /Applications/Jenkins/jenkins.war

打包时出现的

npm WARN checkPermissions Missing write access to XXXX

说明 以为是权限问题,其实只需要在 每次构建前,删除 node_modules目录即可

安装连接SSH插件

Publish Over SSH

Jenkins 操作

关闭Jenkins

只需要在访问jenkins服务器的网址url地址后加上exit。
例如我jenkins的地址http://localhost:8080/,那么我只需要在浏览器地址栏上敲下

http://localhost:8080/exit 

网址就能关闭jenkins服务.

重启Jenkies

http://localhost:8080/restart

重新加载配置信息

http://localhost:8080/reload

登录

http://localhost:8080/login?from=%2F

nodejs服务jenkins配置

  • 1 新建任务
image.png
  • 2 配置信息
image.png
  • 3 设置git
image.png
  • 4 选择构建环境【若本地没有Node环境,请参考本文章中 安装node插件配置安装】
image.png
  • 5 增加构建步骤
image.png 构建命令
npm config set registry https://registry.npm.taobao.org

rm -rf ./node_modules
npm i cnpm -S
cnpm i
npm run build

cd ./dist

zip -r ./zt_dist.zip zt/*

6、构建后操作 选择 ````send buildartifacts over SSH ``` 选择打包后文件需要传输到的服务器,填写相关命令

image.png
cd /www/web_pages &&  
rm -rf zt/app &&  
rm -rf zt/static &&   
rm -rf zt/index.html &&   
rm -rf zt/favicon.ico   
&& 
unzip zt_dist.zip

将压缩文件test.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件。

unzip -o test.zip -d tmp/

拷贝某目录下的文件到另外一个文件夹

scp  -r ./dist/. root@192.168.1.116:/www/web_test_pages/b_991kang

---------------------------安装node插件--------------------------------

image.png image.png image.png image.png 配置安装的插件 image.png image.png
-------------------参数化构建----------------

使用场景:真实开发时,前端的分支可能是随时改变的,这个时候要修改任务需要构建的分支就比较麻烦了,需要点击”配置“=> 配置分支=>保存

image.png

那么,我们能不能把分支名字做成一个参数,构建时我们自己填入我们要构建的分支名字呢?

答案是可以的,如何操作?
1、选择参数化构建

image.png

2、添加参数


image.png

3、填入参数名 默认值 及描述


填入参数名 默认值 及描述

4、任务配置中=》源码管理=》配置参数

配置参数

5、构建,点击 Build with Parameters , 填入要构建的分支名 (develop), 点击 开始构建即可

image.png

相关文章

网友评论

    本文标题:mac下安装并启动jenkins并配置node项目

    本文链接:https://www.haomeiwen.com/subject/gibroqtx.html