From c7a6ec7462e0c71514e3a9448733a9d991f6e4bd Mon Sep 17 00:00:00 2001 From: jefferyfry Date: Thu, 7 May 2020 20:28:59 -0700 Subject: [PATCH] Added JFrog Pipelines pipeline.yaml --- pipeline.yaml | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pipeline.yaml diff --git a/pipeline.yaml b/pipeline.yaml new file mode 100644 index 0000000..0f43fe0 --- /dev/null +++ b/pipeline.yaml @@ -0,0 +1,45 @@ +resources: + - name: distrolessGithubRepo + type: GitRepo + configuration: + gitProvider: DistrolessGithub + path: jfrog/jfrog-distroless + branches: + include: ^{{gitBranch}}$ + - name: distrolessArtifactory + type: BuildInfo + configuration: + sourceArtifactory: PartnershipArtifactory + buildName: docker_build + buildNumber: 1 +pipelines: + - name: distroless_docker_build_push + steps: + - name: docker_build + type: DockerBuild + configuration: + affinityGroup: dockerGroup + dockerFileLocation: customize-example + dockerFileName: Dockerfile.redhat-ubi-rt7 + dockerImageName: 'partnership-jfrog-artifactory.jfrog.io/artifactory-rh-ubi' + dockerImageTag: ${run_number} + inputResources: + - name: distrolessGithubRepo + integrations: + - name: PartnershipArtifactory + - name: docker_push + type: DockerPush + configuration: + affinityGroup: dockerGroup + targetRepository: jfrog-artifactory + integrations: + - name: PartnershipArtifactory + inputSteps: + - name: docker_build + - name: publish_build_info + type: PublishBuildInfo + configuration: + inputSteps: + - name: docker_push + outputResources: + - name: distrolessArtifactory \ No newline at end of file