资讯专栏INFORMATION COLUMN

docker jenkins gitlab 自动部署NodeJs项目 及 env node not

Jokcy / 1288人阅读

摘要:找到解决问题的过程很曲折,这里直接贴结果在第二个回到中其实就是进入的命令行,然后执行,自己手动安装,问题就解决了。

一、Jenkins配置

1.安装NodeJS Plugin
在插件管理界面 搜索Node 找到NodeJS,安装、重启,成功后如下图:

2.配置NodeJS Server
在全局工具配置中,如下配置:

二、项目配置

选择"构建一个自由软件风格的项目" ,配置如下:
1.配置git项

2.Build Environment

3.Build配置项

其中echo $PATH 、which node、 node -v、npm -v 可选,只是打印一下信息

4.Build后的操作

执行的命令,根据自己情况自由发挥

三、遇到问题

“env node not found” 遇到这个问题,jenkins一直无法打包。
找到解决问题的过程很曲折,这里直接贴结果:
https://stackoverflow.com/que...

在第二个回到中:

$ docker exec -u 0 -it jenkins-1 bash

bash-4.3# apk add --no-cache nodejs
bash-4.3# node --version
v6.9.5
bash-4.3# npm --version
5.6.0

其实就是 进入docker的命令行,然后执行apk add --no-cache nodejs ,自己手动安装nodejs , 问题就解决了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/27748.html

相关文章

  • 一套基础自动部署搭建过程

    摘要:问题背景公司初创技术团队,没有任何基础设施的情况下,需要搭建一系列管理以及自动化部署等工具所以引发了下面一系列的部署过程,历时两天,中间也是碰到各种问题,但最终把基本工具全部搭建成功,耶,下面带大家一起看下此次搭建过程。 问题背景 公司初创技术团队,没有任何基础设施的情况下,需要搭建一系列code管理以及自动化部署等工具....所以引发了下面一系列的部署过程,历时两天,中间也是碰到各种...

    mzlogin 评论0 收藏0
  • Docker+Jenkins+Nodejs+Git+Webhook自动部署

    1.准备环境 一台有网络的Linux 服务器 Docker rpm安装包,依赖包 libcgroup jdk1.7 OR 1.8环境下载 Jenkins WAR包下载 NodeJs 源码包下载 依赖下载地址: https://pkgs.org/download/ https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/ 2.安装D...

    tuomao 评论0 收藏0
  • 使用Jenkins进行持续部署(PHP代码)

    摘要:查看初始密码,这里我们的容器是首次进入,需要先安装插件,这里我们选择手工的去选择一些插件就行了,因为我们如果只是集成的话用不了多少插件插件选择我就不截图说明了,和里面得插件可以先取消。 在docker项目中单机构建jenkins使用gitlab的webhook对项目进行持续部署注意本次项目是php项目没有build和test部分,至于test部分我们下一节进行,本次只是进行一个提交部署...

    fjcgreat 评论0 收藏0
  • Docker + Jenkins + webhooks 自动部署基础实践

    摘要:自动部署基础实践熟悉的基本操作实现本地后自动构建部署服务此实践用于优化自己在实际工作中的工作流在本地开发到服务器登录云服务器或者简化流程后本地开发云服务器自动构建部署本实践将结合技术来实现云服务器对各种环境的切换与部署。 Docker + Jenkins + webhooks 自动部署基础实践 熟悉 jenkins 的基本操作 ☑️ 实现本地 git push 后 jenkins 自...

    Charlie_Jade 评论0 收藏0
  • Docker 入门(三):持续集成、持续部署

    摘要:为了看起来清晰,我写了一个文件,将这个文件和之前的放在同一个目录中,可以用以下命令快速启动,启动之后新构建的镜像和容器都名为。 showImg(https://segmentfault.com/img/remote/1460000014924499?w=883&h=515); 在软件开发过程中,如果我们每一次提交的代码都能够进行一次完整的编译、测试、打包、发布,就能及早发现问题、及早修...

    newtrek 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<