我最近了解了Appian的一个低代码平台- 它基本上是一个 Web 服务,允许您单击和拖动界面、使用bpmn设计流程以及连接各种数据源。在我太兴奋之前,我想知道您是否可以使用这项服务至少完成Joel 测试的一些检查点
- 你使用源代码控制吗?
- 您可以一步构建吗?
- 你做日常构建吗?
- 你有错误数据库吗?
- 在编写新代码之前你会修复错误吗?
- 你有最新的时间表吗?
- 你有规格吗?
- 程序员有安静的工作环境吗?
- 您是否使用金钱可以买到的最好的工具?
- 你有测试人员吗?
- 新候选人在面试时会写代码吗?
- 你做走廊可用性测试吗?
最重要的是,我担心的第一点:如何进行高级版本管理?我可以像在 GIT 中那样轻松地执行拉取请求吗?
我听说 Appian 的导出文件是 ZIP 文件中的大量 JSON,所以我可以在通常的 GIT 存储库中实际使用它——或者我可以吗?
参考
- https://github.com/appian/devops-quickstart表示,它旨在为希望构建 CI/CD 管道以对其应用程序进行版本化和测试的 Appian 开发人员提供模型。这个项目可以追溯到 2018 年,看起来并不正式。
- Appian Docu:管理对象版本不是我所追求的
- Appian Playbook:部署自动化对于某些工具的使用来说是一个相当冗长的秘诀,看起来原则上是可行的,但很复杂。
- Appian 社区:有没有人举例说明他们如何实施 GitHub/Jenkins 进行环境推广?确实参考了上面提到的剧本。
免责声明:我与该服务无关,我只是好奇,网络搜索并没有引导我到任何地方。