diff --git a/.looper.yml b/.looper.yml deleted file mode 100644 index db018a9..0000000 --- a/.looper.yml +++ /dev/null @@ -1,75 +0,0 @@ -envs: - global: - variables: - component: "" # set inside main flows - packaging: "jar" - proximityBaseURL: "https://repository.walmart.com/content/repositories" - snapshotProximityRepoID: "pangaea_snapshots" - snapshotProximityRepoURL: "${proximityBaseURL}/${snapshotProximityRepoID}" - -tools: - jdk: 8 - maven: 3.5.0 - -triggers: - - manual: Run default - - manual: - name: Deploy Snapshot - call: deployAllSnapshots - - manual: - name: Deploy Release - call: deployAllReleases - -flows: - default: - - call: versionsCheck - - exposeVars(maven) - - var(version = "${MAVEN_VERSION}") - - call: buildAll - - versionsCheck: - - (name Versions init) echo "Versions" - - (name JDK Version) java -version - - (name Maven version) mvn -v - - # ${version} must already be set - buildAll: - - shell (name Version file): 'echo "${version}" > VERSION' - - var(component = "hadoop-openstack") - - call: buildComponent - - buildComponent: - - shell(name Component intro): echo "Building ${component}" - - shell(name Component jar build): mvn clean package -DskipTests - - shell(name Component jar copy): cp target/${component}-${version}.${packaging} /tmp/${component}-${version}.${packaging} - - deployAllSnapshots: - - call: versionsCheck - - exposeVars(maven) - - var(version = "${MAVEN_VERSION}") - - call: buildAll - - var(component = "hadoop-openstack") - - call: deploySnapshot - - deploySnapshot: - - var(jarPath = "/tmp/${component}-${version}.${packaging}") - - shell (name Maven init): echo "Deploying ${component} snapshot to Proximity ${version}" - - shell (name Maven deploy-file): mvn -B clean deploy:deploy-file -DartifactId="${component}" -DrepositoryId="${snapshotProximityRepoID}" -Durl="${snapshotProximityRepoURL}" -Dfile="${jarPath}" -Dpackaging="${packaging}" -DpomFile=pom.xml - - deployAllReleases: - - call: versionsCheck - - exposeVars(maven) - - var(version = '%{MAVEN_VERSION.replace("-SNAPSHOT", "")}') - - call: buildAll - - call: generateRelease - - var(component = "hadoop-openstack") - - call: deployRelease - - generateRelease: - - shell (name Maven release-title): echo "Preparing the release" - - (name Maven release): mvn -B clean release:prepare -DtagNameFormat='@{project.version}' - - deployRelease: - - var(jarPath = "/tmp/${component}-${version}.${packaging}") - - shell (name Maven init): echo "Deploying ${component} releases to Proximity ${version}" - - shell (name Maven release-deploy): mvn -B clean deploy:deploy-file -DartifactId="${component}" -DrepositoryId="${releaseProximityRepoID}" -Durl="${releaseProximityRepoURL}" -Dfile="${jarPath}" -Dpackaging="${packaging}" -DupdateReleaseInfo=true -Dversion="${version}" -DpomFile=pom.xml