Checking your Pipelines

You can find your Pipelines on the Dashboard. Your apps’ builds will be marked either as standalone or as Pipeline. Click on a Pipeline build to take you to the Pipeline details page.

pipeline-vs-standalone.png

On the Pipeline details page, you can see the Stages of the Pipeline, as well as the Workflows that make up the Stages and their status. You can also find all the artifacts generated by a Pipeline.

Checking the Workflows of a Pipeline

On the Workflows tab of the Pipeline build page, you can see all the individual Workflows that make up the Pipeline, with their status. To get to the page and check any particular Workflow:

  1. Open your app on Bitrise. 

  2. Go to the Builds tab.

  3. Find a Pipeline build and select it. Pipeline builds are marked with (pipeline).

    pipeline-vs-standalone-build-page.png
  4. On the Pipeline build page, go to the Workflows tab.

  5. Click any Workflow that you want to check.

Checking the artifacts of a Pipeline

Like any build, Pipelines can generate build artifacts. All build artifacts generated by the Workflows of a Pipeline can be found on the Artifacts tab of the Pipeline details page.

  1. Open your app on Bitrise. 

  2. Go to the Builds tab.

  3. Find a Pipeline build and select it. Pipeline builds are marked with (pipeline).

    pipeline-vs-standalone-build-page.png
  4. On the Pipeline build page, go to the Artifacts tab.

  5. Click any Workflow that you want to check.

Artifacts generated by Workflows in previous Stages

Your Workflows might need to use artifacts generated by Workflows in previous Stages. To enable using them during your Steps, you can use the Artifact Pull Step. You can check out the documentation of the Step for configuration options and usage examples.

Using artifacts from a different Stage

Your Workflows might need to use artifacts generated by Workflows in previous Stages. To enable using them during your Steps, you can use the Artifact Pull Step.

To use the Step to pull Artifacts from different Stages:

  1. Add the Artifact Pull Step to your Workflow either in the Workflow Editor, or in the bitrise.yml file of your app.

        steps:
        - artifact-pull@1: {}
    
  2. Use the artifact_sources input to specify a set of Stages or Workflows. The input’s syntax is: {stage-name}.{workflow-name}:

        steps:
        - artifact-pull@1:
            inputs:
            - artifact_sources: stage-1.*
            - verbose: 'true'
    

    In the above example, we’re pulling all Artifacts from all Workflows in the Stage called stage-1.

    You can also set specific Workflows, or use wildcards in other ways:

    • stage1.workflow1 - Gets the Artifacts from the stage1's workflow1.

    • stage1.* - Gets all Artifacts from the stage1's Workflows.

    • *workflow1 - Gets the Workflows' Artifacts from all Stages.

    • .* - Gets every generated Artifact in the Pipeline.

  3. Find the results in the $BITRISE_ARTIFACT_PATHS Env Var.

For more information and details, check out the Step documentation.