Skip to content

Commit

Permalink
adjust messaging
Browse files Browse the repository at this point in the history
  • Loading branch information
delanni committed Jul 1, 2024
1 parent d576e62 commit bf88a46
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,10 @@ spec:
message: Trigger artifact staging builds
env:
TRIGGER_PIPELINE_SET: artifacts-staging
MESSAGE: Daily staging build
Trigger artifact snapshot builds:
cronline: 0 7 * * * America/New_York
message: Trigger artifact snapshot builds
env:
TRIGGER_PIPELINE_SET: artifacts-snapshot
MESSAGE: Daily snapshot build
Original file line number Diff line number Diff line change
Expand Up @@ -56,23 +56,23 @@ async function main() {
emitPipeline(pipelineSteps);
}

/**
* This pipeline is testing the forward compatibility of Kibana with different versions of Elasticsearch.
* Should be triggered for combinations of (Kibana@7.17 + ES@8.x {current open branches on the same major})
*/
function getESForwardPipelineTriggers(): BuildkiteTriggerStep[] {
const versions = getVersionsFile();
const prevMajorBranch = versions.find((v) => v.previousMajor)?.branch;
const targetESVersions = versions
.filter((v) => {
return v.currentMajor && (v.currentMinor || v.previousMinor);
})
.map((v) => v.version);
const kibanaPrevMajor = versions.find((v) => v.previousMajor)?.branch;
const targetESVersions = versions.filter((v) => v.currentMajor).map((v) => v.version);

return targetESVersions.map((version) => {
return {
trigger: 'kibana-es-forward',
async: true,
label: `ES ${version} forward compatibility`,
label: `Triggering Kibana ${kibanaPrevMajor} + ES ${version} forward compatibility`,
build: {
message: `Triggering es-forward-compatibility test for ES ${version}`,
branch: prevMajorBranch,
message: process.env.MESSAGE || `ES forward-compatibility test for ES ${version}`,
branch: kibanaPrevMajor,
commit: 'HEAD',
env: {
ES_SNAPSHOT_MANIFEST: `https://storage.googleapis.com/kibana-ci-es-snapshots-daily/${version}/manifest-latest-verified.json`,
Expand All @@ -82,6 +82,10 @@ function getESForwardPipelineTriggers(): BuildkiteTriggerStep[] {
});
}

/**
* This pipeline creates Kibana artifact snapshots for all open branches.
* Should be triggered for all open branches in the versions.json: 7.x, 8.x
*/
function getArtifactSnapshotPipelineTriggers() {
// Trigger for all named branches
const versions = getVersionsFile();
Expand All @@ -91,16 +95,20 @@ function getArtifactSnapshotPipelineTriggers() {
return {
trigger: 'kibana-artifacts-snapshot',
async: true,
label: `Snapshot artifacts for ${branch}`,
label: `Triggering snapshot artifact builds for ${branch}`,
build: {
message: `Triggering artifact snapshot for ${branch}`,
message: process.env.MESSAGE || `Snapshot artifact build for ${branch}`,
branch,
commit: 'HEAD',
},
} as BuildkiteTriggerStep;
});
}

/**
* This pipeline creates Kibana artifacts for branches that are not the current main.
* Should be triggered for all open branches in the versions.json: 7.x, 8.x, but not main.
*/
function getArtifactStagingPipelineTriggers() {
// Trigger for all branches, that are not current minor+major
const versions = getVersionsFile();
Expand All @@ -110,9 +118,9 @@ function getArtifactStagingPipelineTriggers() {
return {
trigger: 'kibana-artifacts-staging',
async: true,
label: `Staging artifacts for ${branch}`,
label: `Triggering staging artifact builds for ${branch}`,
build: {
message: `Triggering artifact staging for ${branch}`,
message: process.env.MESSAGE || `Staging artifact build for ${branch}`,
branch,
commit: 'HEAD',
},
Expand Down

0 comments on commit bf88a46

Please sign in to comment.