Add our CI/CD Pipeline

  1. In your JFrog Platform instance, go to Application > Pipelines > Pipeline Sources.

Pipeline Sources

  1. Click Add a pipeline source.

  2. Click Add Pipeline Source at the top right and select From YAML.

Pipeline From YAML

  1. For SCM Provider Integration, select the github_integration that you created previously.

  2. For Repository Full Name, select your forked /azure-aks-workshop.

  3. For Branch, select master.

  4. Leave Pipeline Config File Filter as pipelines.yml.

Create Pipeline Source

  1. Click Create Source. JFrog Pipelines will process the CI/CD pipeline. The status should show Not Synced then Syncing and then Success.

Success Pipeline Source

  1. Go to Application > Pipelines > My Pipelines. Notice that your pipeline has a status of Not Built.

My Pipelines

  1. Click on your pipeline, workshop_app_build.

Workshop Pipeline

  1. Click on the docker_build step and trigger the step to execute the pipeline. JFrog Pipelines will allocate build nodes and execute your pipeline.

Trigger Pipeline

  1. It will take a few minutes to execute. Click on the Run to monitor the status of each step.

Pipeline Wait

  1. Use the pulldown to select each step and view the logs.

Pipeline Step Logs

  1. When the pipeline execution completes (approximately 5-10 minutes), view the log for the aks_deploy step.

  2. Scroll down to get the $url value. Click on the link to view the application!

AKS Deploy URL