jenkin docker node 自动化部署配置

  jenkins 安装必须插件

     NodeJS Plugin

     Publish Over SSH

1:新建一个任务,选择构建一个自由风格的软件项目

     

2:源码管理选择Git

     2.1 填写Git项目地址Repository URL

     2.2 配置Git账户密码【Credentials】通过右侧添加

    

 

3: 构建触发器 

     这边暂时没有配置,根据各自需求

4: 构建环境配置

      选择 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(需要先安装插件) 中配置服务器信息

     

 

 

    

    

 

 

    

 

posted @ 2020-02-24 17:32  厦门_成  阅读(578)  评论(0编辑  收藏  举报