一千萬個為什麽

搜索


我有以下挑戰來簡化和設置一個開發過程。

該程序同時運行,並且每個程序都有自己的發布時間表,如下所示:

  • 計劃1
  • 計劃2
  • Program 3
  • 程式4
  • 程序5

在每個程序下,有多個項目並行運行。每個項目都有不同的技術,如Web層(。NET),middle-ware (Muelsoft)或數據庫(Oracle)

我面臨的挑戰是我必須找到一個配置管理工具,它考慮與JIRA的分支,自動構建過程,部署和集成跟蹤。

有人可以建議無縫集成和編排自動構建和部署的最佳工具嗎?

涉及的技術有:

  • Oracle(基本上是SQL腳本)
  • 中間件(Mulesoft - maven腳本)
  • .NET網絡圖層(UI部分)

要考慮的關鍵點是構建和部署過程應該是技術不可知的,因為我有一個使用 java.NEToracle world

我正在考慮(Github - Bitbucket/Bitbucket管道),但任何建議將不勝感激。

轉載註明原文: 構建/部署過程

一共有 1 個回答:

對於需要對工具不可知的事情,並且需要靈活性,最好的辦法就是Jenkins。 https://jenkins.io/ 。他們有很多插件可以滿足任何用例。請註意,詹金斯對於小團隊可能會很沈重,但其他選項缺乏靈活性和對不同社區的支持。

您可以查看其他工具:

  • 團隊城市 -
  • CircleCI/Travis CI
  • 信號量
  • ETC