B--*_*ian 5 git continuous-deployment jenkins appian
我最近了解到Appian 的一个低代码平台——它基本上是一个 Web 服务,它允许您单击并拖动界面、使用bpmn设计流程并连接各种数据源。在我太兴奋之前,我想弄清楚您是否可以使用此服务来至少完成Joel 测试的一些检查点
- 你使用源代码控制吗?
- 你能一步建一个吗?
- 你做日常构建吗?
- 你有错误数据库吗?
- 你在编写新代码之前修复错误吗?
- 你有最新的时间表吗?
- 你有规格吗?
- 程序员有安静的工作环境吗?
- 您是否使用金钱可以买到的最好的工具?
- 你们有测试员吗?
- 新候选人在面试时会写代码吗?
- 你做走廊可用性测试吗?
最重要的是,我担心第一点:如何进行高级版本管理?我可以像在 GIT 中一样轻松地执行拉取请求吗?
我听说 Appian 的导出文件是 ZIP 文件中的大量 JSON,所以我实际上可以在通常的 GIT 存储库中使用它 - 或者我可以吗?
免责声明:我与该服务无关,我只是好奇,网络搜索并没有将我带到任何地方。
一年多前,我参与了一个使用 Appian 18.x 的项目。Appian 提供了Automated Versioning Manager帮助在版本控制系统中管理 Appian 应用程序和数据库 DDL 文件的功能。它将unzip应用程序并处理check-ins和check-outs。它是一个命令行实用程序。还有另一个名为 的工具Automated Import Manager负责部署。
您可以查看此链接了解详细信息:https://community.appian.com/b/appmarket/posts/deployment-automation-manager
就拉请求/代码审查而言,我认为没有任何简单的过程。我想这主要是因为 XML。代码审查主要基于审查清单(手动)和 Appian 健康检查(程序化)。似乎有一种名为Virtual Application Review 的工具,但它是第三方的(并且是付费的)。也许 Appian 可能会在不久的将来提出一些解决方案。
Automated Versioning Manager我们的项目从未见过面,因为项目在实施之前就已经结束了。:(