jenkin docker node 自动化部署配置

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

     

相关文章
相关标签/搜索