gpt4 book ai didi

jenkins - 用 Jenkins 代替 GIT 使用 SVN 私有(private)存储库

转载 作者:行者123 更新时间:2023-12-02 12:06:49 26 4
gpt4 key购买 nike

我将所有代码保存在我的本地服务器中的 SVN 存储库中。而且我正在尝试实现 CI/CD 管道来部署我的应用程序。我正在尝试使用 Kubernetes 和 Jenkins 工具来实现这一点。当我使用 Jenkins 和 Kubernetes 探索 CI/CD 管道的实现示例时,我只看到了 GIT 存储库和使用 Webhooks 管理代码提交的示例。

我的困惑是,我使用的是 SVN 代码存储库。那么如何将我的 SVN 代码存储库与 Jenkins Pipeline Job 一起使用?我需要为 SVN 安装任何额外的插件吗?我的要求是,当我提交到我的 SVN 代码库时,Jenkins 需要从代码库中提取代码并且需要构建项目并需要在测试环境中部署。

最佳答案

从 SVN 触发 Jenkins 的钩子(Hook)也是可能的。或者您可以轮询存储库的更改 - Jenkins SVN 插件支持这两种方法 (https://wiki.jenkins.io/display/JENKINS/Subversion+Plugin)。您正在查看的示例将包含一个从特定 repo 的源代码构建的步骤。您应该可以将 git 换成 SVN,并且仍然遵循示例,因为源代码的托管位置和方式通常与如何使用 Jenkins 构建和部署它无关。

关于jenkins - 用 Jenkins 代替 GIT 使用 SVN 私有(private)存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51636815/

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