Skip to content

Commit

Permalink
Include jetbrains-ide-dev-server into release orchestration (#91)
Browse files Browse the repository at this point in the history
Signed-off-by: Artem Zatsarynnyi <azatsary@redhat.com>
  • Loading branch information
azatsarynnyy authored Oct 7, 2024
1 parent 248fd65 commit eb64a30
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release-orchestrate-overall.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ on:
phases:
description: '
# Comma-separated phases to perform.
#1: Code, MachineExec, Server, branches;
#1: Code, JetBrainsIdeDevServer, MachineExec, Server, branches;
#2: E2E, PluginRegistry, Dashboard;
#3: CheOperator;
# Default: 1,2,3
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ The projects covered by this workflow release container images, NPM artifacts, o
| Phase | Project | Workflow Status | Quay Image or NPM Artifact |
| :--- | :--- | :--- | :--- |
| **Phase 1** | [che-code](https://github.com/che-incubator/che-code) | [![Release](https://github.com/che-incubator/che-code/actions/workflows/release.yml/badge.svg)](https://github.com/che-incubator/che-code/actions/workflows/release.yml) | [che-code](https://quay.io/che-incubator/che-code) |
| | [jetbrains-ide-dev-server](https://github.com/che-incubator/jetbrains-ide-dev-server) | [![Release](https://github.com/che-incubator/jetbrains-ide-dev-server/actions/workflows/release.yml/badge.svg)](https://github.com/che-incubator/jetbrains-ide-dev-server/actions/workflows/release.yml) | [jetbrains-ide-dev-server](https://quay.io/che-incubator/che-idea-dev-server) |
| | [configbump](https://github.com/che-incubator/configbump) | [![Release](https://github.com/che-incubator/configbump/actions/workflows/release.yml/badge.svg)](https://github.com/che-incubator/configbump/actions/workflows/release.yml) | [configbump](https://quay.io/che-incubator/configbump) |
| | [che-machine-exec](https://github.com/eclipse-che/che-machine-exec) | [![Release](https://github.com/eclipse-che/che-machine-exec/actions/workflows/release.yml/badge.svg)](https://github.com/eclipse-che/che-machine-exec/actions/workflows/release.yml) | [che-machine-exec](https://quay.io/eclipse/che-machine-exec) |
| | [che server](https://github.com/eclipse-che/che-server) | [![Release](https://github.com/eclipse-che/che-server/actions/workflows/release.yml/badge.svg)](https://github.com/eclipse-che/che-server/actions/workflows/release.yml) | [che-server](https://quay.io/eclipse/che-server) |
Expand Down
9 changes: 8 additions & 1 deletion make-release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ usage ()
echo "Usage: $0 --version [CHE VERSION TO RELEASE] --parent-version [CHE PARENT VERSION] --phases [LIST OF PHASES]
# Comma-separated phases to perform.
#1: Code, Configbump, MachineExec, Server, devworkspace-generator, createBranches (kubernetes-image-puller);
#1: Code, JetBrainsIdeDevServer, Configbump, MachineExec, Server, devworkspace-generator, createBranches (kubernetes-image-puller);
#2: E2E, PluginRegistry, Dashboard;
#3: Operator;
# Default: 1,2,3
Expand Down Expand Up @@ -104,6 +104,10 @@ releaseCheCode() {
invokeAction che-incubator/che-code "Release Che Code" "34764281" "version=${CHE_VERSION}"
}

releaseJetBrainsIDE() {
invokeAction che-incubator/jetbrains-ide-dev-server "Release JetBrains IDE Dev Server" "120670986" "version=${CHE_VERSION}"
}

releaseConfigbump() {
invokeAction che-incubator/configbump "Release Che Configbump" "69757177" "version=${CHE_VERSION}"
}
Expand Down Expand Up @@ -179,6 +183,7 @@ set -e
set +x
if [[ ${PHASES} == *"1"* ]]; then
releaseCheCode
releaseJetBrainsIDE
releaseConfigbump
releaseMachineExec
releaseCheServer
Expand All @@ -189,6 +194,8 @@ wait
# shellcheck disable=SC2086
verifyContainerExistsWithTimeout ${REGISTRY}/che-incubator/che-code:${CHE_VERSION} 60
# shellcheck disable=SC2086
verifyContainerExistsWithTimeout ${REGISTRY}/che-incubator/che-idea-dev-server:${CHE_VERSION} 60
# shellcheck disable=SC2086
verifyContainerExistsWithTimeout ${REGISTRY}/che-incubator/configbump:${CHE_VERSION} 60
# shellcheck disable=SC2086
verifyContainerExistsWithTimeout ${REGISTRY}/${ORGANIZATION}/che-machine-exec:${CHE_VERSION} 60
Expand Down

0 comments on commit eb64a30

Please sign in to comment.