Sharing Pipeline Steps on multiple projects

Hello!
Just wanted to know how you deal with using the same pipeline step in multiple projects, since the project field (sg_project) of the Step entity allows only one project. Do you leave the field empty? or is there any other trick I’m not aware of?
Thanks in advance!
Eduardo

4 Likes

Hey @eduardograna welcome to the forums!!

The sg_project field you mentioned sounds like a custom field. The Step entity is a non project entity, and so doesn’t have a native project field.

3 Likes

Hello Phillip,
You are absolutly right, it’s a custom field created by someone here. Sorry about asking this.
Cheers,
Eduardo

2 Likes

Hi @eduardograna,

No worries at all. Adding to Philip’s,

When you add a new pipeline step you could choose to Apply to All Projects or Apply to current project only.

For the default pipeline steps on each project, you could manually modify the visibility on each project. If you are creating a new project and would like to use the same pipeline steps for each entity, you could choose to use the existing project as template.

If you would like to align the pipeline steps of existing project to a certain template project, you could change project configuration under Project Actions. It will push out the pipeline steps to target projects, but as well as all the entities in use or hidden as well to the target projects.

See the following docs to get to know more of Pipeline Steps and Project Configuration.

Cheers,
Ben

4 Likes

Thanks Ben for replying and the extra info!
Cheers!
Eduardo

1 Like