【发布时间】:2020-06-29 09:04:10
【问题描述】:
我最近通过 Appian 了解了一个低代码平台 - 它基本上是一个 Web 服务,允许您点击和拖动界面、使用 bpmn 设计流程以及连接各种数据源。在我太兴奋之前,我想知道您是否可以使用这项服务至少完成Joel Test 的一些检查点
- 您使用源代码管理吗?
- 您可以一步构建吗?
- 您每天都进行构建吗?
- 您有错误数据库吗?
- 您会在编写新代码之前修复错误吗?
- 您有最新的时间表吗?
- 您有规格吗?
- 程序员的工作环境安静吗?
- 您是否使用钱能买到的最好的工具?
- 你们有测试人员吗?
- 新候选人在面试时会写代码吗?
- 你们做走廊可用性测试吗?
最重要的是,我担心的第一点:如何进行高级版本管理?我可以像在 GIT 中那样轻松地执行拉取请求吗?
我听说 Appian 的导出文件是 ZIP 文件中的大量 JSON,所以我可以在通常的 GIT 存储库中实际使用它 - 或者我可以吗?
参考文献
- https://github.com/appian/devops-quickstart 说它旨在为希望构建 CI/CD 管道以对其应用程序进行版本化和测试的 Appian 开发人员提供模型。该项目可以追溯到 2018 年,看起来并不官方。
- Appian Docu: Managing Object Versions 不是我想要的
- Appian Playbook: Deployment Automation 是使用某些工具的一个相当长的秘诀,看起来原则上是可行的,但很复杂。
- Appian Community: Does anyone have an example of how they implemented GitHub/Jenkins for environment promotion? 确实指的是上面提到的剧本。
免责声明:我与该服务无关,我只是好奇,网络搜索并没有引导我到任何地方。
【问题讨论】:
标签: bpmn git jenkins continuous-deployment appian