Skip to content

Instantly share code, notes, and snippets.

@riprasad
Created March 28, 2022 07:26
Show Gist options
  • Save riprasad/13b092c44316412ed7bcd7f922bebab0 to your computer and use it in GitHub Desktop.
Save riprasad/13b092c44316412ed7bcd7f922bebab0 to your computer and use it in GitHub Desktop.
#!productVersion=0.0.0
#!milestone=CR1
#!projectVersion=0.1.8.Final
#!scmRevision=0.1.8.Final
#!projectName=apicurio-common-rest-client
#!productName=Red Hat OpenShift Service Registry
#!abbreviation=RHOSR
#!groupConfigName={{projectName}}-{{projectVersion}}
#!buildConfigName={{projectName}}-{{projectVersion}}
##############################################################################################################
# PNC Product Configuration #
##############################################################################################################
product:
name: {{productName}}
abbreviation: {{abbreviation}}
issueTrackerUrl: http://issues.jboss.org/browse/MGDSTRM
version: {{productVersion}}
milestone: {{milestone}}
group: {{groupConfigName}}
##############################################################################################################
# PNC Build Configuration #
##############################################################################################################
defaultBuildParameters:
buildType: MVN
environmentId: 280 #To List environmentId: "bacon pnc environment list"
buildCategory: SERVICE
builds:
- name: {{buildConfigName}}
environmentId: 280
project: {{projectName}}
externalScmUrl: git@github.com:Apicurio/apicurio-common-rest-client.git
scmRevision: {{scmRevision}}
buildScript: |
ls -lrt
mvn -B deploy \
-DskipTests=true \
-Dmaven.test.skip=true \
-Dtar.long.file.mode=posix \
-Dproxy-user="${buildContentId}+tracking" \
-Dproxy-password="${accessToken}" \
-Dproxy-port="${proxyPort}"
##############################################################################################################
# PiG Configuration - Release Artifacts Generation #
##############################################################################################################
outputPrefixes:
releaseFile: {{projectName}}
releaseDir: {{projectName}}
flow:
licensesGeneration:
strategy: IGNORE
repositoryGeneration:
strategy: IGNORE
javadocGeneration:
strategy: IGNORE
sourcesGeneration:
strategy: IGNORE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment