Integrating third-party tools into your CI/CD pipelines
In this section, we’re going to cover how to integrate third-party tools into a CI/CD pipeline. The preferred method to integrate a third-party tool into a CI/CD pipeline is to containerize it, create a CI/CD job that uses that container, and then invoke our tool as part of that job. In many cases, this is a requirement and is the first step in setting up an integration.
Tool format expectations
This section is based on the belief that the tool you want to integrate is already compiled and ready to be integrated into your pipeline. In the event it is not, you can add CI jobs before those mentioned here to compile or assemble the tool. Then, you can invoke the CI jobs and steps in this section.
Creating our tool container’s Dockerfile
In the previous chapter, we discussed how to build purpose-built containers. We’re going to use that method here to integrate your tool. If you haven’t read...