jenkins 安装必须插件node
NodeJS Pluginlinux
Publish Over SSHdocker
1:新建一个任务,选择构建一个自由风格的软件项目shell
2:源码管理选择Gitnpm
2.1 填写Git项目地址Repository URLbash
2.2 配置Git帐户密码【Credentials】经过右侧添加服务器
3: 构建触发器 ide
这边暂时没有配置,根据各自需求工具
4: 构建环境配置ui
选择 Provide Node & npm bin/ folder to PATH
设置 NodeJS Installation(这边下拉没有选项的话要去 系统管理--》全局工具配置--》NodeJS 配置 ,可是实际配置是无效(PS:不知道是否是我本身问题),后后面构建时候是报错【env: ‘node’: No such file or directory】,须要手动安装Node程序 )
docker jenkins 手动安装Node 教程:
# 进入jenkins对应容器中 # docker exec -it [对应容器id] bash # 安装nodejs # apk add --no-cache nodejs # 检查node # node -v
5: 构建配置
增长构建步骤选择执行 shell
输入命令:
npm install
npm run build:prod
6:构建后操做
项目实际访问地址不是当前打包的目录,须要把文件拷贝到正式的目录中去
增长构建后操做步骤
选择linux服务器(SSH Server)没有须要先去 系统管理--》系统配置 Publish over SSH(须要先安装插件) 中配置服务器信息