博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Luntbuild Manual
阅读量:6366 次
发布时间:2019-06-23

本文共 2225 字,大约阅读时间需要 7 分钟。

  hot3.png

Luntbuild Manual

一、安装

1. linux环境

#cat /etc/issue

Red Hat Enterprise Linux AS release 4 (Nahant Update 4)

2. 以管理员root账号登录

3. 安装jdk

下载j2sdk-1_4_2_16-linux-i586.bin到/root/目录。

#cd /root

#mv j2sdk-1_4_2_16-linux-i586.bin /usr/java

#cd /usr/java

#sh j2sdk-1_4_2_16-linux-i586.bin

#vi .bash_profile

JAVA_HOME=/usr/java/j2sdk1.4.2_16

export JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH:$HOME/bin

export PATH

4. 安装luntbuild

下载luntbuild-1.5.3.zip到/root/目录。

#cd /root

#unzip luntbuild-1.5.3.zip

#mv luntbuild-1.5.3 /opt/

5. 配置/opt/luntbuild/web/WEB-INF/web.xml

#vi /opt/luntbuild/web/WEB-INF/web.xml

Replace $INSTALL_PATH with your Luntbuild installation path (/opt/luntbuild here).

6. 配置/opt/luntbuild/web/WEB-INF/users.properties

#vi /opt/luntbuild/web/WEB-INF/users.properties

Replace luntbuild=luntbuild with your desired site administrator password in the format luntbuild=youradminpassword.

7. 启动luntbuild

#cd /opt/luntbuild/

#bin/luntbuild.sh localhost 8888 &

8. 关闭luntbuild

#cd /opt/luntbuild/

# bin/stop-luntbuild.sh localhost 8889 &

9. 在Properties(系统属性)页里设置下面属性的值

Work directory 为 /build/work

Publish directory为 /build/publish

SMTP host 为mail.yourdomain.com

二、配置Luntbuild的用户

1. 增加用户

在Users(用户) 页里点击new(新建)图标(该图标在该页的右上角),

Name

Can create project?

Password

Email

三、创建项目

1. 增加项目

在Project(项目)页里点击New Project(新建项目)图标(该图标在该页的右上角),

Name

Project admins

Project builders

Project viewers

Notification methods

Notification users

Variables

2. 配置项目的版本控制系统

选择“VCS Adaptors”控制面板标签

Version Control System

Cvs root

Cvs password

Quiet period

对于一个项目可以定义多个VCS连接。

3. 配置项目的模块

点击某个VCS定义页面里面的New Module(新建模块)图标

Source path

4. 配置项目的Builder

进入Builders编辑页面

Builder type Command builder

Name builder

Build command "${build.schedule.workingDir}/cvstest/Codes/build.sh"

Run command in directory cvstest/Codes

Builder type Command builder

Name ftp

Build command cp -a "${build.schedule.workingDir}/cvstest/Codes" "/ftp/${build.schedule.project.name}/${build.version}/"

Builder type Command builder

Name mk

Build command mkdir -p "/ftp/${build.schedule.project.name}/${build.version}/"

5. 配置项目的schedule

进入schedule编辑页面

Name test

Next build version cvstest-1-${project.var["versionIterator"].increaseAsInt()}

Work directory

转载于:https://my.oschina.net/tadcat/blog/150778

你可能感兴趣的文章
PKI
查看>>
linux基础概念和个人笔记总结(2)——账号和权限管理实验验证
查看>>
SQL Server 2017 AlwaysOn AG 自动初始化(十六)
查看>>
AES加密
查看>>
关于linux内存cached过高释放一例
查看>>
玩转Android monkey之monkey是啥?monkey=猴子?
查看>>
Django 学习笔记(二)
查看>>
高性能缓存Memcached服务深度原理及实战
查看>>
[Android学习笔记七] 设备管理服务示例开发
查看>>
SystemCenter2012SP1实践(17)更多的定制模板
查看>>
kubernetes集群配置serviceaccount
查看>>
【VMCloud云平台】SCOM配置(十一)-安装SCOM报表点
查看>>
Oracle_RAC宕机和hang分析处理流程
查看>>
3.VMware View 4.6安装与部署-connection server(View Standard Server)
查看>>
网站被用户喜爱的秘密 :挖掘关键词背后的用户需求
查看>>
前端代码标准最佳实践:HTML篇
查看>>
微软私有云分享(R2)1-自定义脚本
查看>>
MySQL出现同步延迟有哪些原因?如何解决?
查看>>
Twisted入门教程(8)
查看>>
openstack云计算实践-老男孩架构师课程教案笔记分享
查看>>