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 新建任务
- 2 配置信息
- 3 设置git
- 4 选择构建环境【若本地没有Node环境,请参考本文章中
安装node插件
配置安装】
- 5 增加构建步骤
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/*
image.png6、构建后操作 选择 ````send buildartifacts over SSH ``` 选择打包后文件需要传输到的服务器,填写相关命令
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-------------------参数化构建----------------
使用场景:真实开发时,前端的分支可能是随时改变的,这个时候要修改任务需要构建的分支就比较麻烦了,需要点击”配置“=> 配置分支=>保存
那么,我们能不能把分支名字做成一个参数,构建时我们自己填入我们要构建的分支名字呢?
答案是可以的,如何操作?
1、选择参数化构建
2、添加参数
image.png
3、填入参数名 默认值 及描述
填入参数名 默认值 及描述
4、任务配置中=》源码管理=》配置参数
配置参数5、构建,点击 Build with Parameters
, 填入要构建的分支名 (develop), 点击 开始构建
即可
网友评论