Jenkins+nodejs+webpack搭建
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Jenkins+nodejs+webpack搭建,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1807字,纯文字阅读大概需要3分钟。
内容图文
一、环境准备(java,maven,nodejs,webpack)
[root@13 ~]# yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
[root@13 ~]# tar zxvf jdk-8u91-linux-x64.tar.gz -C /opt/
[root@13 ~]# tar xvf apache-maven-3.5.0-bin.tar.gz -C /opt/
[root@13 ~]#wget http://cdn.npm.taobao.org/dist/node/v10.15.1/node-v10.15.1-linux-x64.tar.xz
[root@13 ~]# tar xvf node-v10.15.1-linux-x64.tar.xz -C /opt/
[root@13 ~]# mv /opt/node-v10.15.1-linux-x64 /opt/nodejs
配置环境变量/etc/profile
[root@13 ~]# vi /etc/profile
末尾添加以下配置
#set java environment
JAVA_HOME=/opt/jdk1.8.0_91
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
#set maven environment
MAVEN_HOME=/opt/apache-maven-3.5.0
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
export NODE_HOME=/opt/nodejs
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
[root@13 ~]# source /etc/profile
[root@13 ~]# ln -s /opt/nodejs/bin/npm /usr/bin/
[root@13 ~]# ln -s /opt/nodejs/bin/node /usr/bin/
[root@13 ~]# ln -s /opt/nodejs/bin/webpack /usr/bin/
通过npm安装webpack
[root@13 ~]# npm install webpack -g
[root@13 ~]# npm install vue-cli -g
[root@13 ~]# npm install webpack-cli -g
[root@13 ~]# npm install -g concurrently
[root@13 ~]# npm install -g lite-server
[root@13 ~]# npm install -g typescript
二、安装Jenkins
[root@13 ~]# sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
[root@13 ~]# sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
[root@13 ~]# sudo yum install jenkins -y
[root@13 ~]# vi /etc/rc.d/init.d/jenkins
[root@13 ~]# service jenkins start
修改地址
https://updates.jenkins.io/update-center.json -> http://updates.jenkins.io/update-center.json
添加插件NodeJS Git
配置全局变量
搭建工程
本文只是处理到Jenkins编译前端代码
内容总结
以上是互联网集市为您收集整理的Jenkins+nodejs+webpack搭建全部内容,希望文章能够帮你解决Jenkins+nodejs+webpack搭建所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。