Jenkins CI 配置:Build/test/deploy 场景

Jenkins CI configuration: Build/test/deploy scenarios

我的目标:设置一个 Jenkins 服务器,能够通过构建-部署-测试方案拉下我们的 github 存储库和 运行。

所以我已经设置了一个 Jenkins 服务器。但我不明白我如何 运行 通过我项目的构建-部署-测试场景。

我的项目包含 1 个我放入作业的存储库。我已经安装了构建管道插件。这够了吗?我很难理解这个设置。我该如何开始?

假设您想要使用以下内容构建部署测试场景:

  • 单元测试
  • 验收测试
  • 代码覆盖率和静态分析
  • 部署到集成环境

首先,您需要为每个案例分配一份工作。 例如,您创建了一个 运行s JUnit 测试的作业,一个 运行s selenium 测试 AT 的作业,一个 运行s Sonar 代码检查静态分析和 checkmarx 安全检查的作业最后是将您的应用程序部署到 tomcat.

的作业

然后,你需要你的工作一个接一个地 运行 所以你要做的是在第一个 post 构建中设置第二个工作,在 post 第二个建筑等等...

最后,select管道视图中的初始作业(在本例中为单元测试作业)以获取管道显示。