gpt4 book ai didi

git - 使用 Appian 进行版本管理和持续部署?

转载 作者:行者123 更新时间:2023-12-03 16:21:54 25 4
gpt4 key购买 nike

我最近通过 了解到一个低代码平台Appian - 它基本上是一个 Web 服务,允许您单击并拖动界面,使用 设计流程,并连接各种数据源。在我太兴奋之前,我想弄清楚您是否可以使用此服务来至少满足 Joel Test 的某些检查点。

  1. Do you use source control?
  2. Can you make a build in one step?
  3. Do you make daily builds?
  4. Do you have a bug database?
  5. Do you fix bugs before writing new code?
  6. Do you have an up-to-date schedule?
  7. Do you have a spec?
  8. Do programmers have quiet working conditions?
  9. Do you use the best tools money can buy?
  10. Do you have testers?
  11. Do new candidates write code during their interview?
  12. Do you do hallway usability testing?


最重要的是,我担心的第一点: 如何进行高级版本管理?我可以像在 GIT 中一样轻松地执行 pull 请求吗?

我听说 Appian 的导出文件是 ZIP 文件中的大量 JSON,所以我实际上可以在通常的 GIT 存储库中使用它 - 或者我可以吗?

引用
  • https://github.com/appian/devops-quickstart表示它旨在作为 Appian 开发人员的模型,他们希望构建 CI/CD 管道,以便对其应用程序进行版本控制和测试。这个项目可以追溯到 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?确实引用了上面提到的剧本。

  • 免责声明:我与该服务无关,我只是好奇,网络搜索并没有带我去任何地方。

    最佳答案

    一年多前,我在一个使用 Appian 18.x 的项目中工作。 Appian提供Automated Versioning Manager这有助于在版本控制系统中管理 Appian 应用程序和数据库 DDL 文件。它将 unzip申请和照顾 check-inscheck-outs .这是一个命令行实用程序。还有一个工具叫 Automated Import Manager负责部署。

    您可以查看此链接了解详情:https://community.appian.com/b/appmarket/posts/deployment-automation-manager

    就 pull 请求/代码审查而言,我认为没有任何简单的过程。我想这主要是因为 XML。代码审查主要基于审查 list (手动)和 Appian 健康检查(程序化)。好像有一个工具叫Virtual Application Review但那是第 3 方(并支付了一笔费用)。可能是Appian 可能会想出some solution在不远的将来。
    Automated Versioning Manager在我们的项目中从来没有看到过曙光,因为项目在实现之前就已经结束了。 :(

    关于git - 使用 Appian 进行版本管理和持续部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60736675/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com