jenkins 安装配置: centos-master windows/linux-slave + nginx代理 + node + job
2016-05-20 12:03
746 查看
centos install jenkins:
1.sudo vi /etc/yum.repos.d/jenkins.repo
2.下载
1.sudo vi /etc/yum.repos.d/jenkins.repo
[jenkins] name=Jenkins baseurl=http://pkg.jenkins-ci.org/redhat gpgcheck=1
2.下载
cd /tmp wget http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/redhat/jenkins-2.1-1.1.noarch.rpm[/code]
3.安装rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key rpm -ivh jenkins-2.1-1.1.noarch.rpm service jenkins start
4.访问 http://localhost:8080
note: jenkins配置文件 /etc/sysconfig/jenkins
修改端口号: vim /etc/sysconfig/jenkins JENKINS_PORT="8082"
5.升级 可以在http://localhost:8080的系统管理页直接下载升级文件
替换/usr/lib/jenkins/下的jenkins.war文件就可以升级了service jenkins stop cp -a jenkins.war /usr/lib/jenkins/jenkins.war service jenkins start
设置nginx:
1. 安装nginx
2. 配置
a. vi /etc/nginx/nginx.conf
查找 # include /etc/nginx/conf.d/*.conf;
去掉前面的 # 符号
b. sudo vim /etc/nginx/conf.d/jenkins.conf#/etc/nginx/conf.d/jenkins.conf server { listen 80; server_name jenkins.jobstreet.com; #access_log /var/log/jenkins_access_log main; #error_log /var/log/jenkins_error_log debug_http; client_max_body_size 60M; client_body_buffer_size 512k; location / { port_in_redirect on; proxy_pass http://localhost:8080; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
c. sudo vi /etc/hosts加入 127.0.0.1 jenkins.jobstreet.com
如果是其他机子访问的话也需要加入到host文件
jenkins 设置linux 节点
jenkins 设置windows 节点
修改windows设置
jenkins上新建windows的node
[b]
[/b]
jenkins 用jenkins-cli.jar
jenkins 设置jobs
略
note:
slave:
如果是windows, 并且用到了MSBuild,
1.那么需要在windows中配置msbuild的路径到PATH。eg: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\
配置完Slave以后需要重启master的jenkins
2.或者安装msbuild 插件, 并在系统管理 --》 Global Tool Configuration 中设置好msbuild的路径等
相关文章推荐
- centos 安装配置 rabbitmq 以及nginx转发
- 使用nagios+python监控nginx进程数
- Apache和Nginx的对比
- nginx配置文件nginx.conf conf.d(一般都放这个目录下)
- Nginx架构解析
- nginx 的一些优化(突破十万并发)
- nginx 查看 并发连接数
- Nginx工作原理和优化
- Ubuntu 安装Nginx服务 并搭建文件服务器
- nginx 并发数
- linux 安装nginx
- nginx lua处理图片
- [运维-服务器 – 1A] – nginx.conf(转)
- [运维-服务器 – 2A] – nginx下绑定域名
- Linux下源码安装nginx服务器以及部分配置
- #内存管理的艺术# 之 Nginx slab的实现 --- 第五篇“基于页的内存释放”
- Nginx配置
- LVS Nginx HAProxy 优缺点
- nginx 跨域配置
- Nginx初探之安装