iCR Workflow Integration Guide
WebTry iCR
Release 2.1.0
Release 2.1.0
  • Table of contents
    • Introduction
    • Jenkins Workflow
      • Installing the plugin
      • Configuring the plugin
        • Creating a Personal Access Token
        • Copying Your Repository's URL
      • Viewing the Results
    • GitHub Actions Workflow
      • Workflow Overview
      • Preparing and Registering the Docker Image
        • Adding a Workflow to a Repository
      • Preparing the GitHub Workflow
        • Environment Variables
        • User Supplied Secrets
        • Setting the User Defined Secrets Values
      • Executing the Workflow
    • GitLab Workflow
      • Workflow Overview
      • Preparing the Docker Image
        • Registering the Docker Image
      • Configuring the GitLab Script variables
        • Environment Variables
        • User Supplied Variables
        • Creating a Personal Access Token
        • Setting the User Defined Variable Values
      • Executing the Workflow
    • Multiple Workflows
    • Appendix A - Getting a BitBucket App Password for JENKINS
Powered by GitBook
On this page

Was this helpful?

  1. Table of contents
  2. GitHub Actions Workflow
  3. Preparing and Registering the Docker Image

Adding a Workflow to a Repository

PreviousPreparing and Registering the Docker ImageNextPreparing the GitHub Workflow

Last updated 2 years ago

Was this helpful?

Now that the iCR CI/CD container is properly registered for this User, we can link it with any of the repositories for which we desire a CI/CD workflow to be triggered. Click on the package name to link it with a project. In our example, that is icr-github. That brings up this window.

with brings up a popup menu where you can select which repositories you wish this container to be linked with. Keeping with our earlier example, we will add CI/CD workflow capability to the sample project baritone. Select it along with any other repositories that you wish to be included in a CI/CD workflow..

Then click on the Connect Repository button at the bottom of the popup menu to link all selected repositories to this container.

With our example project linked to the container, we can now create the script which will control the steps of the workflow.