jenkins初始密码,插件下载慢,指定分支,只拉取指定文件夹,

2019-05-15  本文已影响0人  胖达_4b7e

官网下载双击安装
后台运行 端口指定9999
nohup java -jar jenkins.war --httpPort=9999 &
初始admin 密码在
C:\Users\用户\.jenkins\secrets\initialAdminPassword

插件安装慢 换中国源



https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
git插件安装
git:

指定分支拉取

插件:
Git Parameter:用来指定分支的


git仓库地址

写http地址

只拉取指定文件夹

填入文件夹名字


但是拉取之后没有进去文件夹,需要写命令进去才能打包

这里是sbt打包, 已经在同一台电脑上安装了sbt, 自动加入系统环境变量, jenkins自动能读到
除非在jenkins里面对环境变量PATH有覆盖(所以PATH不能作为字符参数名称)

post请求触发构建


如此 把TOKEN_NAME 传进来 也能把分支作为参数传进来
1:1@localhost:8080/job/job名/buildWithParameters?token=TOKEN_NAME &BRANCH=Release20190426_01 &JAR_PATH=/app/2test &IP=192.168.18.123
全局安全配置 里面 这里勾去掉

post触发的权限问题

https://humanwhocodes.com/blog/2015/10/triggering-jenkins-builds-by-url/

这个触发需要登录, 最好不要admin ,另外建一个权限低的账号专门用于触发构建


系统管理里面

给他权限


系统管理里面

window 写批处理命令 传文件到linux

https://blog.csdn.net/u014380165/article/details/78210260

之所以这么麻烦,不能用插件,是为了触发构建时候动态传入ip和要部署到的目录


首先下载pscp:pscp下载路径
然后将其放入windows的system32 文件夹下

echo "开始上传文件"
pscp -l root -pw 密码 -r windows被传的文件 root@%IP%:%JAR_PATH% < d:/confirm.bat
echo "上传文件成功"
exit

confirm.bat里面是y和一个回车, 因为可能会被问 y/n

sbt 打包

除了本机器要安装sbt外(环境变量会自动加)
需要配置maven
下载 http://maven.apache.org/download.cgi
配上


windows里面 Vue 部署到nginx

下载插件 NodeJS Plugin
全局工具配置里面 配置自动下载就行, 版本要和本机原来版本一致(不知道为啥博客看的)
node -v 看本机nodejs版本

image.png
cd C:\vue项目目录
npm run build

cd /d D:\Tool\nginx
rd /s/q html
mkdir html
XCOPY C:\vue项目目录\dist/E  D:\Tool\nginx\html

如果运行卡住了 去C:\vue项目目录 下运行cnpm install

window部署maven项目 重启部署jar包

当然,maven插件要配置好,


1.进去目录

  1. 停止8083这个jar包运行的端口
    3.删除jar包
    4.把新jar包复制过来
cd /d D:\jeecg
@echo off
setlocal enabledelayedexpansion
set port=8083
for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
    if "%%e%" == "" (
        set pid=%%d
    ) else (
        set pid=%%e
    )
    echo !pid!
    taskkill /f /pid !pid!
)
pause

del D:\jeecg\jeecg-boot-1.1.0.jar
copy C:\Users\BuildBot\.jenkins\workspace\jeecgVue\jeecg-boot\target\jeecg-boot-1.1.0.jar D:\jeecg

构建成功后运行脚本, 需要插件 PostBuildScript Plugin


startJar.bat 里面是
start javaw -jar D:\jeecg\jeecg-boot-1.1.0.jar

jenkins windows 安装服务

网上搜出来改xml的方法 也改不了默认端口 端口一直是8080
管理员角色进去C:\Windows\System32\cmd.exe
cd C:\Users\用户\.jenkins
jenkins.exe install

上一篇下一篇

猜你喜欢

热点阅读