zoukankan      html  css  js  c++  java
  • 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(需要先安装插件) 中配置服务器信息

         

        

        

        

  • 相关阅读:
    08.django之中间件
    07.django之Ajax
    05-Informatica_schema获取元数据
    04-数据库连接启动流程mysql初始化配置文件配置多实例初始化配置文件使用
    javascript设计模式-(八)
    javascript设计模式-(七)
    javascript设计模式-(六)
    javascript设计模式-(五)
    javascript设计模式-(四)
    javascript设计模式-(三)
  • 原文地址:https://www.cnblogs.com/XM-CHC/p/12357770.html
Copyright © 2011-2022 走看看