GeneXus 16 如何实现自动化测试和发布

 

CI/CD(持续集成/持续发布)是一种软件开发策略,以使公司能够尽可能快速、高效地给客户发布新功能。为了能够实现CI/CD,就需要通过PipeLine对整个软件过程进行一系列的节点管理,必须将每个阶段中能够自动化的事情全部自动化。每个阶段都必须能够自动运行测试、供应、发布、安装以及配置测试和阶段环境,这样才能保证开发人员能够收到反馈。

在GeneXus中,我们已经将各种需要的功能集成进来了,其中会涉及到GeneXus IDE、GXtest(Unit Test/UITest)、Jenkins、MSbuild、GXServer等。

通过下面两个图解可以大致理解在GeneXus中如何实现这些过程。

开发版本:

 

稳定版本:

在以下的视频中,您将看到如何在GeneXus IDE中创建单元测试、接口测试等,并如何集成到Jenkins中。同时,您也会看到GeneXus中发布单元(Deployment Unit)、发布工具的使用(发布到哪、如何发布等)、通过MSBuild工具将任务自动化、Jenkinis集成等。

献上视频链接:https://v.qq.com/x/page/s3049nnoxej.html (视频为英文语音和英文字幕)

posted @ 2020-01-13 11:16  GeneXus老司机  阅读(332)  评论(0编辑  收藏  举报