持续集成套件安装
来源:互联网 发布:python接口自动化框架 编辑:程序博客网 时间:2024/04/29 15:52
集成套件的安装
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
- 持续集成套件安装
- IDS集成套件easyIDS安装
- huson 持续集成环境安装
- CentOS 安装Jenkins持续集成
- 安装持续集成工具Jenkins
- 持续集成(3)--SVN安装配置
- 持续集成(2)--JDK安装配置
- 持续集成工具 Team City的安装
- 持续集成工具Jenkins(原Hudson)安装
- Jenkins持续集成安装、配置、简单使用
- 持续集成自动化(一)_Jenkins安装
- 持续集成工具 Team City的安装
- Jenkins持续集成 -- 安装及配置
- 持续集成篇_02_SVN版本控制系统安装
- iOS 持续集成- xctool 安装、使用
- 持续集成:Jenkins安装--基于Ubuntu16.04
- iOS 持续集成- xctool 安装、使用
- 持续集成:Jenkins安装--基于Ubuntu16.04
- Valid Sudoku-数独判断
- iOS开发 剖析网易新闻标签栏视图切换(addChildViewController属性介绍)
- js 按钮下一个上一个滚动效果
- Mininet学习指南
- vector的简易实现
- 持续集成套件安装
- Intellij IDEA 添加项目依赖
- JMS中的消息的基本结构
- android zxing 扫描二维码 横屏转竖屏
- eclipse install gradle plugin used to import the gradle project
- nyoj_17 单调递增最长子序列
- 字符串搜索的几种方法
- hrbust 1582 教主与野兽【大数】
- 上传图片