Jenkin Docker集成
- 启动Jenkins
docker run --name a50jenkins --detach -e TZ=Asia/Shanghai \
--privileged --network vlan --ip 10.91.85.50 --restart=always \
-v $(which docker):/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock \
-v /opt/data/jenkins:/var/jenkins_home jenkins/jenkins:lts
- 配置Maven、Java
- 配置Docker
添加Docker、Docker build plugin - 编译打标签
- 修改镜像中的安装源到阿里云,安装编译工具
#修改source源
vim /etc/apt/sources.list
deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb http://mirrors.aliyun.com/debian-security stretch/updates main
deb-src http://mirrors.aliyun.com/debian-security stretch/updates main
deb http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib
#安装编译工具
apt-get install build-essential
- 设置NPM 源到aliyun
##如果出现Node找不到的错误,可以node拷贝到/usr/bin下
/usr/bin/env: ‘node’: No such file or directory
npm config set registry http://registry.npm.taobao.org/
检查是否更换成功
npm config get registry