diff --git a/.jfrog-pipelines/release/pipelines.release.yml b/.jfrog-pipelines/release/pipelines.release.yml deleted file mode 100644 index 2b07704..0000000 --- a/.jfrog-pipelines/release/pipelines.release.yml +++ /dev/null @@ -1,81 +0,0 @@ -pipelines: - - name: release_maven_dep_tree - configuration: - runtime: - type: image - image: - auto: - language: java - versions: - - "8" - environmentVariables: - readOnly: - NEXT_VERSION: 0.0.0 - NEXT_DEVELOPMENT_VERSION: 0.0.x-SNAPSHOT - - steps: - - name: Release - type: Bash - configuration: - inputResources: - - name: mavenDepTreeReleaseGit - integrations: - - name: il_automation - - name: ecosys_entplus_deployer - - name: mvn_central - execution: - onExecute: - - cd $res_mavenDepTreeReleaseGit_resourcePath - - # Set env - - export CI=true - - export JFROG_BUILD_STATUS=PASS - - export JFROG_CLI_BUILD_NAME=ecosystem-maven-dep-tree-release - - export JFROG_CLI_BUILD_NUMBER=$run_number - - export JFROG_CLI_BUILD_PROJECT=ecosys - - # Configure git - - git checkout main - - git remote set-url origin https://$int_il_automation_token@github.com/jfrog/maven-dep-tree.git - - # Make sure versions provided - - echo "Checking variables" - - test -n "$NEXT_VERSION" -a "$NEXT_VERSION" != "0.0.0" - - test -n "$NEXT_DEVELOPMENT_VERSION" -a "$NEXT_DEVELOPMENT_VERSION" != "0.0.x-SNAPSHOT" - - # Configure JFrog CLI - - curl -fL https://install-cli.jfrog.io | sh - - jf c rm --quiet - - jf c add internal --url=$int_ecosys_entplus_deployer_url --user=$int_ecosys_entplus_deployer_user --password=$int_ecosys_entplus_deployer_apikey - - jf mvnc --repo-resolve-releases ecosys-maven-remote --repo-resolve-snapshots ecosys-maven-remote --repo-deploy-releases ecosys-oss-release-local --repo-deploy-snapshots ecosys-oss-snapshot-local - - # Update version - - env -i PATH=$PATH M2_HOME=$M2_HOME HOME=$HOME jf mvn versions:set -DnewVersion="${NEXT_VERSION}" -B - - git commit -am "[jfrog-release] Release version ${NEXT_VERSION} [skipRun]" --allow-empty - - git tag ${NEXT_VERSION} - - # Run validations, build and publish - - jf mvn clean deploy -B - - jf rt bag && jf rt bce - - jf rt bp - - # Distribute release bundle - - jf ds rbc ecosystem-maven-dep-tree $NEXT_VERSION --spec=./.jfrog-pipelines/release/specs/prod-rbc-filespec.json --spec-vars="version=$NEXT_VERSION" --sign - - jf ds rbd ecosystem-maven-dep-tree $NEXT_VERSION --site="releases.jfrog.io" --sync - - # Publish to Maven Central - - echo $int_mvn_central_signingKey | base64 -d > ~/private.key - - gpg --batch --import ~/private.key - - > - OSSRH_USERNAME=$int_mvn_central_user - OSSRH_PASSWORD=$int_mvn_central_password - OSSRH_GPG_PASSPHRASE=$int_mvn_central_signingPassword - mvn -B deploy -Pupload-to-central -s .jfrog-pipelines/release/settings.xml - - # Update next development version - - env -i PATH=$PATH M2_HOME=$M2_HOME HOME=$HOME jf mvn versions:set -DnewVersion=$NEXT_DEVELOPMENT_VERSION -B - - git commit -am "[artifactory-release] Next development version [skipRun]" - - # Push changes - - git push - - git push --tags diff --git a/.jfrog-pipelines/release/pipelines.resources.yml b/.jfrog-pipelines/release/pipelines.resources.yml deleted file mode 100644 index 01df7f4..0000000 --- a/.jfrog-pipelines/release/pipelines.resources.yml +++ /dev/null @@ -1,20 +0,0 @@ -resources: - - name: mavenDepTreeSnapshotGit - type: GitRepo - configuration: - path: jfrog/maven-dep-tree - gitProvider: il_automation - buildOn: - pullRequestCreate: true - branches: - include: master - cancelPendingRunsOn: - pullRequestUpdate: true - - - name: mavenDepTreeReleaseGit - type: GitRepo - configuration: - path: jfrog/maven-dep-tree - gitProvider: il_automation - buildOn: - commit: false \ No newline at end of file diff --git a/.jfrog-pipelines/release/pipelines.snapshot.yml b/.jfrog-pipelines/release/pipelines.snapshot.yml deleted file mode 100644 index 3e73ab9..0000000 --- a/.jfrog-pipelines/release/pipelines.snapshot.yml +++ /dev/null @@ -1,53 +0,0 @@ -pipelines: - - name: build_maven_dep_tree_snapshot - configuration: - runtime: - type: image - image: - auto: - language: java - versions: - - "8" - steps: - - name: Snapshot - type: Bash - configuration: - inputResources: - - name: mavenDepTreeSnapshotGit - integrations: - - name: ecosys_entplus_deployer - execution: - onExecute: - - cd $res_mavenDepTreeSnapshotGit_resourcePath - - # Set env - - export CI=true - - export JFROG_BUILD_STATUS=PASS - - export JFROG_CLI_BUILD_NAME=ecosystem-maven-dep-tree-dev - - export JFROG_CLI_BUILD_NUMBER=$run_number - - export JFROG_CLI_BUILD_PROJECT=ecosys - - # Configure JFrog CLI - - curl -fL https://install-cli.jfrog.io | sh - - jf c rm --quiet - - jf c add internal --url=$int_ecosys_entplus_deployer_url --user=$int_ecosys_entplus_deployer_user --password=$int_ecosys_entplus_deployer_apikey - - jf mvnc --repo-resolve-releases ecosys-maven-remote --repo-resolve-snapshots ecosys-maven-remote --repo-deploy-releases ecosys-oss-release-local --repo-deploy-snapshots ecosys-oss-snapshot-local - - - # Delete former snapshots to make sure the release bundle will not contain the same artifacts - - jf rt del "ecosys-oss-snapshot-local/com/jfrog/maven-dep-tree/*" --quiet - - # Build and publish snapshot - - > - env -i PATH=$PATH HOME=$HOME - JFROG_CLI_BUILD_NAME=$JFROG_CLI_BUILD_NAME - JFROG_CLI_BUILD_NUMBER=$JFROG_CLI_BUILD_NUMBER - JFROG_CLI_BUILD_PROJECT=$JFROG_CLI_BUILD_PROJECT - jf mvn clean deploy -B - - jf rt bag && jf rt bce - - jf rt bp - - # Distribute release bundle - - jf ds rbc ecosystem-maven-dep-tree-snapshot $run_number --spec=./.jfrog-pipelines/release/specs/dev-rbc-filespec.json --sign - - jf ds rbd ecosystem-maven-dep-tree-snapshot $run_number --site="releases.jfrog.io" --sync - diff --git a/.jfrog-pipelines/release/settings.xml b/.jfrog-pipelines/release/settings.xml deleted file mode 100644 index db8962b..0000000 --- a/.jfrog-pipelines/release/settings.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - ossrh - ${env.OSSRH_USERNAME} - ${env.OSSRH_PASSWORD} - - - - - ossrh - - true - - - gpg - ${env.OSSRH_GPG_PASSPHRASE} - - - - \ No newline at end of file diff --git a/.jfrog-pipelines/release/specs/dev-rbc-filespec.json b/.jfrog-pipelines/release/specs/dev-rbc-filespec.json deleted file mode 100644 index ebf3cc1..0000000 --- a/.jfrog-pipelines/release/specs/dev-rbc-filespec.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "files": [ - { - "pattern": "ecosys-oss-snapshot-local/(com/jfrog/maven-dep-tree/*/maven-dep-tree-*)", - "target": "oss-snapshot-local/{1}" - } - ] -} \ No newline at end of file diff --git a/.jfrog-pipelines/release/specs/prod-rbc-filespec.json b/.jfrog-pipelines/release/specs/prod-rbc-filespec.json deleted file mode 100644 index 77f4e11..0000000 --- a/.jfrog-pipelines/release/specs/prod-rbc-filespec.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "files": [ - { - "pattern": "ecosys-oss-release-local/(com/jfrog/maven-dep-tree/${version}/maven-dep-tree-*)", - "target": "oss-release-local/{1}" - } - ] -} \ No newline at end of file