continuous-integration - 如何向 Jenkins 添加一些预构建步骤?

标签 continuous-integration hudson jenkins

我是 Jenkins 新手,需要一点帮助,因为我们只在 SVN 中维护部分应用程序。我有基本的 Jenkins 安装设置。

这就是我为获取本地 DEV 环境设置所做的工作,并且需要将其转换为 Jenkins 以进行构建:

  • 做 SVN 结帐(并获取 SVN 下的 2 个文件夹)
  • 删除文件夹
  • 从 FTP 位置复制完整的应用程序
  • 做SVN恢复
  • 下载sql文件
  • 导入 MySQL

  • 我将如何在 Jenkins 中获得上述步骤?我知道我可以使用一些后期构建步骤。只是不知道如何把它们放在一起。任何帮助都感激不尽。

    最佳答案

    告诉 Jenkins 有关 SVN 存储库的信息,它会在新构建开始时自动 check out 。这应该注意 1. 2-5 将是构建步骤(即执行 shell 命令)。基本上,您可以将 Jenkins 设置为完全按照您在命令行上执行的操作,但如果您将存储库告知 Jenkins,则会自动完成第一步。

    关于continuous-integration - 如何向 Jenkins 添加一些预构建步骤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10123914/

    相关文章:

    java - Continuum 作为 Jenkins 的替代品?

    c# - StyleCopTask 无法在 Hudson 服务器上加载

    hudson - Checkstyle 和 Findbugs 仅在 Jenkins(和/或 Hudson)上更改文件

    java - Gitflow 与 Maven 的工作流程 - 何时构建什么?

    java - 如何解决 Jenkins build error on recording test results?

    jenkins - Dockerized jenkins是一个不错的选择吗?

    tomcat - 如何使用 shell 脚本在 Jenkins 作业中启动 tomcat?

    build - 使用提交消息中的主题标签在 Jenkins/Hudson 中触发构建

    java - 供个人使用的持续集成

    python - Jenkins :显示测试失败的日期和时间