We requested Drew Piland, product supervisor at CloudBees, how the corporate’s answer helps organizations facilitate duties that must be executed contained in the CI/CD pipeline. That is what he needed to say:
There are a couple of completely different activity varieties: integrations with different instruments, scripts, deployments, and guide duties. Integration steps will work together with the third-party providers utilizing API calls. Scripts, alternatively, will run on an agent. You’ll be able to goal a selected agent or a pool of brokers with the required dependencies put in.
Deployment duties will usually run on the goal deployment surroundings, optionally utilizing a utility agent to dump any heavy lifting. And guide duties will notify the assigned individual of their activity, optionally together with a set of directions. When a activity is run, the information from the occasion is saved and may be referenced from any activity additional within the pipeline. This lets you construct automated workflows primarily based on information between completely different providers.
You group the duties into phases with entry and exit gates figuring out when the pipeline can run the duties inside the stage. The gate guidelines can consider information from any activity, such because the outcomes from a safety scan. Or it may be a guide approval the place a specific individual or group is tasked with approving it.
When you construct your ultimate pipeline, it might probably simply be shared and reused by exporting it into DSL code and including it to the self-service catalog. With a service catalog filled with content material, you possibly can present the group with a set of compliant workflows the place anybody with permissions can generate their occasion of a workflow.