0 0

急盼,如何建立一个nightly build 工具?5

我需要做的一件事事情,是每天晚上,从服务器获取文件,然后编译,打包,部署到服务器上,接着跑测试脚本。

clear case是源代码管理器

编译工具需要使用到 web sphere(不知道和sun公司的javac 编译的字节是否完全一致)

部署到was上。
脚本是LoadRunner,以及qtp

各位大侠:
如下问题:项目由于可能非常多,因此最好是每个项目都独立的脚本,便于输出每个项目的
各个阶段的报告

(1)针对编译,有ant和maven,这两个那个更容易掌握?

(2)除了编译过程,其他的是不是都用 命令行 的脚本 来实现呢?还是把它写到 ant 或者 maven的配置文件中?


有哪位高人,已经做过这个事情?可否分享下经验?


之所以在这里发,因为,我觉得这个是实现 small release的前提

2009年12月26日 21:56

1个答案 按时间排序 按投票排序

0 0

引用
编译工具需要使用到 web sphere(不知道和sun公司的javac 编译的字节是否完全一致)

还是用IBM的jre编译,否则会有不兼容的风险。

引用
(1)针对编译,有ant和maven,这两个那个更容易掌握?

没用过maven据说学习曲线较高,不过ant应该够用了除了第三方jar包的管理不是很好.
引用
(2)除了编译过程,其他的是不是都用 命令行 的脚本 来实现呢?还是把它写到 ant 或者 maven的配置文件中?

打包,部署都可以用ant.至于QTP测试,你可能需要写脚本定时检测最新版本再进自动化行测试.

Nightly build建议你使用自动化构建工具吧,会节省很多时间。免费的如cruseControl, luntbuild.

2009年12月28日 17:56

相关推荐

    CVS和Nightly Build技术

    《CVS和Nightly Build技术》是一本深入讲解CVS版本控制系统以及夜间构建(Nightly Build)技术的专业书籍。本书作者杨锦方等人结合丰富的实践案例,全面系统地介绍了CVS及Nightly Build的理论知识与实际应用,旨在为...

    MinGW for code::blocks nightly build, part 1

    code::blocks nightly build, 把官网上所说的三个包解压后没有gcc的编译器。把这个压缩包解压放到安装目录下。

    [博客空间]Typecho Nightly Build版_build.zip

    Nightly Build版是Typecho的一个特殊版本,它包含了最新的开发成果和改进,通常用于测试和反馈,以确保正式版本的稳定性和功能性。这个压缩包文件“[博客空间]Typecho Nightly Build版_build.zip”很可能是Typecho...

    Chromium Nightly Updater 1.1

    1. **夜间构建(Nightly Build)**:这是Chromium项目的开发版本,每天都会有一个新的构建,包含最新的代码更改。由于频繁更新,可能存在未知错误,适合开发者和喜欢尝鲜的用户。 2. **自动化更新**:Chromium ...

    Sequel Pro-Nightly,Mac最好用的mysql客户端,正版,支持mysql8, 支持blob内容直接显示

    首先,Sequel Pro-Nightly的一个关键特性是对MySQL 8.0的兼容性。MySQL 8.0是MySQL的最新主要版本,带来了许多性能提升和新功能,如改进的查询优化器、增强的安全性以及新的数据类型等。Sequel Pro-Nightly能够无缝...

    MinGW for code::blocks nightly build, part 2

    code::blocks nightly build, 把官网上所说的三个包解压后没有gcc的编译器。把这个压缩包解压放到安装目录下。接 part 1 http://download.csdn.net/source/3173361

    CrypTool 2.1 (Nightly Build 7382.1)

    CrypTool 2.1 (Nightly Build 7382.1) 是一个强大的密码学和加密技术教育及分析平台,专为用户提供了多种加密算法的模拟和加解密功能。这款软件的主要目标是让用户能够理解加密原理,同时进行实际操作,从而提升信息...

    arduino-nightly-windows.zip

    根据压缩包子文件的文件名称列表,只有一个条目"arduino-nightly",这可能是解压后的安装程序或者是一个自解压文件。在解压"arduino-nightly-windows.zip"之后,用户通常会找到一个执行文件,如"arduino.exe",用来...

    [博客空间]Typecho Nightly Build版_build.rar

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。...【项目质量】:所有源码都经过严格测试,可以直接...

    MPNightlyBuild.rar

    综上所述,这个压缩包可能是一个针对Delphi开发者的工具集,包含了VirtualShell和EasyListview这两个组件的演示、安装程序,以及一个DOS命令处理的示例项目,还有一个通用库。这些内容对于熟悉Delphi环境,尤其是...

    PyPI 官网下载 | tfg-nightly-2021.9.16.tar.gz

    资源的全名“tfg-nightly-2021.9.16.tar.gz”暗示这是一个针对特定日期(2021年9月16日)发布的夜间版本,通常夜间版本(nightly build)是软件开发过程中的一个快照,包含了最新的开发进度,可能包含新的功能和修复...

    基于PHP实现的Typecho Nightly Build版_build_博客论坛(源代码+html).zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。...【项目质量】:所有源码都经过严格测试,可以直接...

    Python库 | tf_nightly-2.5.0.dev20210122-cp38-cp38-win_amd64.whl

    标题中的"Python库 | tf_nightly-2.5.0.dev20210122-cp38-cp38-win_amd64.whl"提到了一个Python库,名为`tf_nightly`,这是一个针对特定版本的开发版本(2.5.0.dev20210122)。`cp38`表示它适用于Python 3.8解释器,...

    PyPI 官网下载 | tb_nightly-2.1.0a20191001-py3-none-any.whl

    这里的标签暗示了"tb_nightly"可能是这样一个用于后端开发的工具或库。 从文件名"tb_nightly-2.1.0a20191001-py3-none-any.whl"我们可以推测,"tb_nightly"可能是一个持续集成/持续交付(CI/CD)的夜间构建版本,...

    sdr-nightly

    夜间构建(Nightly Build)是软件开发中的一个常见实践,开发者会在每天结束时自动编译和打包最新的源代码,以供用户测试。这样做可以及时发现和修复新引入的错误,同时也让感兴趣的用户能够尝鲜,参与到软件的早期...

Global site tag (gtag.js) - Google Analytics