/* * Copyright OpenSearch Contributors * SPDX-License-Identifier: Apache-2.0 * * The OpenSearch Contributors require contributions made to * this file be licensed under the Apache-2.0 license or a * compatible open source license. */ def lib = library("jenkins") pipeline { agent none stages { stage('Build Manifest Properties') { steps { script { def buildManifest = lib.jenkins.BuildManifest.new(readYaml(file: "tests/data/opensearch-build-1.1.0.yml")) echo buildManifest.build.name echo buildManifest.build.version echo buildManifest.build.platform echo buildManifest.build.architecture echo buildManifest.build.getFilename() echo buildManifest.build.getFilenameWithExtension('windows', 'x86') echo buildManifest.getArtifactRoot('bundle-build', '1') echo buildManifest.getArtifactRootWithoutDistribution('bundle-build', '1') echo buildManifest.getArtifactRootUrlWithoutDistribution('https://ci.opensearch.org/ci/dbc', 'bundle-build', '1') echo buildManifest.getArtifactRootUrl('https://ci.opensearch.org/ci/dbc', 'bundle-build', '1') echo buildManifest.getUrl('https://ci.opensearch.org/ci/dbc', 'bundle-build', '1') echo buildManifest.getArtifactUrl('https://ci.opensearch.org/ci/dbc', 'bundle-build', '1') echo buildManifest.build.getPackageName() echo buildManifest.getMinArtifact() echo buildManifest.getIndexFileRoot("distribution-build-opensearch") echo buildManifest.getCommitId("OpenSearch") echo buildManifest.getRepo("OpenSearch") } } } } }