持续集成套件安装
2016-05-03 16:00
239 查看
集成套件的安装
ReviewBoard安装
CentOS 6
直接使用yum在centos6中安装的httpd和ReviewBoard版本均较老。此时如需安装较新版本的ReviewBoard和httpd需要进行手动安装。#编译python2.7
./configure –prefix=/usr/local/python2.7/ -enable-shared CFLAGS=-fPIC
#编译httpd
./configure –prefix=/usr/local/httpd-2.4.20/ –sysconfdir=/etc/httpd \
–with-apr=/usr/local/apr-1.5.2/ –with-apr-util=/usr/local/apr-util-1.5.2/ \
–with-pcre=/usr/local/pcre-8.37/ –with-mpm=event –enable-rewrite \
–enable-expires –enable-headers –enable-so –enable-ssl –enable-cgi \
–enable-mpms-shared=all –enable-modules=most
#编译mod_wsgi
./configure –with-apxs=/usr/local/httpd-2.4.20/bin/apxs \
–with-python=/usr/local/python2.7/bin/python2.7
再利用python2.7安装setup-tool(easy_install)
用easy_install安装ReviewBoard
(重要)若报相应的组件版本不够,或者组件缺失的错误,如”DistributionNotFound”则利用pip进行python组件的安装,删除,以及更新操作。
按照官网的数据库配置教程配置数据库
使用rb-site install生成站点
根据httpd的配置文件中的apache账户配置站点所属用户如:chown -R apache:apache
配置selinux使得站点拥有相应权限,或者将其关闭,如:setenforce 0
关闭防火墙,或打开相应端口以查看配置结果
将ReviewBoard站点下conf下的apache-wsgi.conf复制到/etc/httpd/conf.modules.d/
可以通过修改httpd.conf和apache-wsgi.conf的端口改变其端口
(重要) 改变settings_local.py中的ALLOWED_HOSTS以获取允许通过不同域名或ip访问ReviewBoard。避免只设置了localhost而使用ip无法访问ReviewBoard的情况。
可通过改变settins_local.py改变数据库的配置。
CentOS 7
CentOS 7完全可以使用CentOS 6的方式进行安装。但是CentOS 7可以使用更简单的方式安装ReviewBoard。根据ReviewBoard官网提示找到CentOS 7 ReviewBoard Yum源,更新yum源并安装。
通过rb-site生成ReviewBoard站点。
若缺乏python组件则用pip进行安装。
其它大体与CentOS 6方式一致,可以直接参考。
Sonar安装
前置条件:1.已经配置了JAVA
2.已经安装了MySQL or MariaDB
解压sonarqube到/usr/local文件夹下
制作软连接方便在任意目录下操作其命令:ln -s /usr/local/bin/sonar /usr/local/sonarqube-4.5.7/bin/linux-x86-64/sonar.sh
在/etc/profile中添加SONNAR_HOME与SONNAR_SCANNER_HOME
更改sonarqube/conf下配置文件sonar.properties
sonar.jdbc.username=root
sonar.jdbc.password=command
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?…
sonar.web.port=9000
更改sonnar-scanner下sonnar-scanner.properties
sonar.host.url=http://localhost:9000
sonar.sourceEncoding=UTF-8
sonar.jdbc.username=root
sonar.jdbc.password=command
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar…
sonar start启动sonar
管理员账号默认为admin/admin
Jenkins安装
到Jenkins官网下载rpm包,或按照官网指示的yum方式安装ln -s /usr/local/java/jre/bin /usr/bin/java
systemctl start jenkins (centos 6). service jenkins start
jenkins默认端口为8080
安装目录为/var/lib/Jenkins
配置文件为/etc/sysconfig/Jenkins
Nexus安装
创建nexus用户useradd nexus创建nexus密码passwd nexus
./nexus启动nexus start
nexus管理员密码admin/admin123
相关文章推荐
- vector的简易实现
- Retrofit和RxJava结合使用例子分析
- 第9条 对于所有对象都通用的方法——覆盖equals时总要覆盖HashCode
- 详解JavaScript异步编程中jQuery的promise对象的作用
- 系统函数dlopen()被劫持导致symbol找不到的问题记录
- activemq 基本使用案例
- iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
- 记《learning hard C#学习笔记》 书中一个错误
- 234. Palindrome Linked List
- Android Studio 改变 SDK 的源码路径
- Sping 自己学习心得(IOC)
- JavaFX
- java基础-Map
- 使用新的 Android Studio 加速你的开发
- apache主要配置详解
- 讲透Session、Cookie和ServletContext
- Ajax的四步骤使用和Ajax的方法封装回调函数
- 英文
- JAVA生成一次性图片验证码
- java 对象的创建、使用和清除