Frequently Asked Questions

How do I skip a build?

You might want to skip a build if you’re only changing documentation.

If you don’t want Screwdriver to trigger a build when you’re pushing to master, add [ci skip] or [skip ci] somewhere in the commit message. If you don’t want Screwdriver to trigger a build when you merge a pull request, add [ci skip] or [skip ci] to the pull request title.

Note: Doesn’t apply to pull request builds: a commit message containing [skip ci] or [ci skip] will still trigger a pre-commit job (a PR job will always run).

How do I create a pipeline?

To create a pipeline, click the Create icon and paste a Git URL into the form. Followed by # and the branch name, if the branch is not master.

Create a pipeline

How do I start a pipeline manually?

To start a build manually, click the Start button on your pipeline page.

Start a pipeline

How do I update a pipeline repo and branch?

If you want to update your pipeline repo and branch, modify the checkout URL in the Options tab on your pipeline page and click Update.

Update a pipeline

How do I disable/enable a job temporarily?

To temporarily disable/enable a job to quickly stop the line, toggle the switch to disable/enable for a particular job under the Options tab on your pipeline page.

Disable a pipeline

How do I make sure my code is in sync with my pipeline?

If your pipeline looks out of sync after changes were made to it, to make sure it’s in sync with your source code. On the Options tab in your pipeline page, click the Sync icon to update the out of sync elements. There are separate Sync icons for SCM webhooks, pull request builds, and pipeline jobs.

Sync a pipeline

How do I delete a pipeline permanently?

Individual pipelines may be removed by clicking the Delete icon on the Options tab in your pipeline page. This action is not undoable.

Delete a pipeline