【问题标题】:how to deploy my maven project for devops pipeline如何为 devops 管道部署我的 Maven 项目
【发布时间】:2020-09-19 03:16:14
【问题描述】:

我有一个 devops 项目任务,我需要创建一个 maven 项目并为其创建一个 CI/CD 管道。我是 devops 的安静新手,并且很难理解一些概念。

我创建了一个 maven 项目并将其推送到 bitbucket 中。顺便说一句,我有 3 个主要分支,分别是 master、test 和 development,我需要分别部署它们的 prod、qa 和 dev 环境。通过 Jenkins,我成功地创建了构建自动化。

但是,我无法部署该项目,因为我很困惑。我也可以使用 Jenkins 部署我的项目吗?还是我需要像 Virtualbox 这样的东西来部署?我还必须使用 Docker 来部署吗?我在网上搜索过,但没有说清楚。

您能帮我了解一下这个项目的部署过程吗? 提前致谢。

【问题讨论】:

  • “部署项目”是什么意思?是你部署在应用服务器上的战争吗?
  • @JFMeier 说“部署项目”,我的意思是构建后的阶段..我猜它指的是持续部署部分。我还没有任何战争文件。我需要先创建它吗?
  • 为什么需要猜测?如果您不知道部署它的目的是什么,您需要先询问您的老板。
  • @JFMeier 抱歉没有提到这是一个课程项目。我是这个领域的新手并试图理解概念,这就是为什么我说“我猜”。它应该被部署由于我们需要创建 CI/CD 管道的项目任务的持续部署步骤.现在清楚了吗?你有什么建议吗?
  • 不,那么请询问课程讲师他/她期望什么样的部署。

标签: maven jenkins deployment devops


【解决方案1】:

部署过程取决于您的基础架构。你用什么?

根据业务/开发模型,有大量的部署策略。您可以使用 Jenkins 或您选择的任何 CI/CD 工具部署您的项目。最后没关系。

这是 Google 阅读的一个很好的部署策略。 https://cloud.google.com/solutions/application-deployment-and-testing-strategies

【讨论】:

  • 正如我在问题中所说,我使用 Jenkins。我在 Jenkins 中创建了多分支管道并成功构建。现在我想部署该项目,但我不知道该怎么做。詹金斯有可能吗?顺便说一句,谢谢你的链接。我会立即检查。 @zenka
  • 是的,在 Jenkins 中是可能的。 Jenkins 是最流行的 CI/CD 工具之一。
猜你喜欢
  • 2023-03-26
  • 2020-10-22
  • 1970-01-01
  • 2017-07-30
  • 2020-09-22
  • 1970-01-01
  • 2022-12-05
  • 1970-01-01
  • 2016-10-30
相关资源
最近更新 更多