Skip to content

Commit

Permalink
Provide Theia IDE at new URL
Browse files Browse the repository at this point in the history
Contributed on behalf of STMicroelectronics

Signed-off-by: Johannes Faltermeier <[email protected]>
  • Loading branch information
jfaltermeier committed Dec 18, 2023
1 parent 1ccbd0e commit 845eabf
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 16 deletions.
26 changes: 13 additions & 13 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ spec:
container('jnlp') {
script {
uploadInstaller('windows')
copyInstallerAndUpdateLatestYml('windows', 'TheiaIDESetup', 'exe', 'latest.yml', '1.41.0,1.42.1,1.43.0')
copyInstallerAndUpdateLatestYml('windows', 'TheiaIDESetup', 'exe', 'latest.yml', '') //'1.41.0,1.42.1,1.43.0')
}
}
}
Expand Down Expand Up @@ -399,12 +399,12 @@ def uploadInstaller(String platform) {
def packageJSON = readJSON file: "package.json"
String version = "${packageJSON.version}"
sshagent(['projects-storage.eclipse.org-bot-ssh']) {
sh "ssh [email protected] rm -rf /home/data/httpd/download.eclipse.org/theia/${version}/${platform}"
sh "ssh [email protected] mkdir -p /home/data/httpd/download.eclipse.org/theia/${version}/${platform}"
sh "scp ${distFolder}/*.* [email protected]:/home/data/httpd/download.eclipse.org/theia/${version}/${platform}"
sh "ssh [email protected] rm -rf /home/data/httpd/download.eclipse.org/theia/latest/${platform}"
sh "ssh [email protected] mkdir -p /home/data/httpd/download.eclipse.org/theia/latest/${platform}"
sh "scp ${distFolder}/*.* [email protected]:/home/data/httpd/download.eclipse.org/theia/latest/${platform}"
sh "ssh [email protected] rm -rf /home/data/httpd/download.eclipse.org/theia/ide/${version}/${platform}"
sh "ssh [email protected] mkdir -p /home/data/httpd/download.eclipse.org/theia/ide/${version}/${platform}"
sh "scp ${distFolder}/*.* [email protected]:/home/data/httpd/download.eclipse.org/theia/ide/${version}/${platform}"
sh "ssh [email protected] rm -rf /home/data/httpd/download.eclipse.org/theia/ide/latest/${platform}"
sh "ssh [email protected] mkdir -p /home/data/httpd/download.eclipse.org/theia/ide/latest/${platform}"
sh "scp ${distFolder}/*.* [email protected]:/home/data/httpd/download.eclipse.org/theia/ide/latest/${platform}"
}
} else {
echo "Skipped upload for branch ${env.BRANCH_NAME}"
Expand All @@ -421,16 +421,16 @@ def copyInstallerAndUpdateLatestYml(String platform, String installer, String ex
def packageJSON = readJSON file: "package.json"
String version = "${packageJSON.version}"
sshagent(['projects-storage.eclipse.org-bot-ssh']) {
sh "ssh [email protected] cp /home/data/httpd/download.eclipse.org/theia/latest/${platform}/${installer}.${extension} /home/data/httpd/download.eclipse.org/theia/latest/${platform}/${installer}-${version}.${extension}"
sh "ssh [email protected] cp /home/data/httpd/download.eclipse.org/theia/${version}/${platform}/${installer}.${extension} /home/data/httpd/download.eclipse.org/theia/${version}/${platform}/${installer}-${version}.${extension}"
sh "ssh [email protected] cp /home/data/httpd/download.eclipse.org/theia/latest/${platform}/${installer}.${extension}.blockmap /home/data/httpd/download.eclipse.org/theia/latest/${platform}/${installer}-${version}.${extension}.blockmap"
sh "ssh [email protected] cp /home/data/httpd/download.eclipse.org/theia/${version}/${platform}/${installer}.${extension}.blockmap /home/data/httpd/download.eclipse.org/theia/${version}/${platform}/${installer}-${version}.${extension}.blockmap"
sh "ssh [email protected] cp /home/data/httpd/download.eclipse.org/theia/ide/latest/${platform}/${installer}.${extension} /home/data/httpd/download.eclipse.org/theia/ide/latest/${platform}/${installer}-${version}.${extension}"
sh "ssh [email protected] cp /home/data/httpd/download.eclipse.org/theia/ide/${version}/${platform}/${installer}.${extension} /home/data/httpd/download.eclipse.org/theia/ide/${version}/${platform}/${installer}-${version}.${extension}"
sh "ssh [email protected] cp /home/data/httpd/download.eclipse.org/theia/ide/latest/${platform}/${installer}.${extension}.blockmap /home/data/httpd/download.eclipse.org/theia/ide/latest/${platform}/${installer}-${version}.${extension}.blockmap"
sh "ssh [email protected] cp /home/data/httpd/download.eclipse.org/theia/ide/${version}/${platform}/${installer}.${extension}.blockmap /home/data/httpd/download.eclipse.org/theia/ide/${version}/${platform}/${installer}-${version}.${extension}.blockmap"
}
if (UPDATABLE_VERSIONS.length() != 0) {
for (oldVersion in UPDATABLE_VERSIONS.split(",")) {
sshagent(['projects-storage.eclipse.org-bot-ssh']) {
sh "ssh [email protected] rm -f /home/data/httpd/download.eclipse.org/theia/${oldVersion}/${platform}/${yaml}"
sh "ssh [email protected] cp /home/data/httpd/download.eclipse.org/theia/${version}/${platform}/${yaml} /home/data/httpd/download.eclipse.org/theia/${oldVersion}/${platform}/${yaml}"
sh "ssh [email protected] rm -f /home/data/httpd/download.eclipse.org/theia/ide/${oldVersion}/${platform}/${yaml}"
sh "ssh [email protected] cp /home/data/httpd/download.eclipse.org/theia/ide/${version}/${platform}/${yaml} /home/data/httpd/download.eclipse.org/theia/ide/${oldVersion}/${platform}/${yaml}"
}
}
} else {
Expand Down
6 changes: 3 additions & 3 deletions applications/electron/electron-builder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ win:
- nsis
publish:
provider: generic
url: "https://download.eclipse.org/theia/${version}/windows"
url: "https://download.eclipse.org/theia/ide/${version}/windows"
useMultipleRangeRequest: false
mac:
icon: resources/icons/MacLauncherIcon/512-512-2.icns
Expand All @@ -43,7 +43,7 @@ mac:
- zip
publish:
provider: generic
url: "https://download.eclipse.org/theia/latest/macos"
url: "https://download.eclipse.org/theia/ide/latest/macos"
linux:
icon: resources/icons/LinuxLauncherIcon/512-512.png
category: Development
Expand All @@ -53,7 +53,7 @@ linux:
- AppImage
publish:
provider: generic
url: "https://download.eclipse.org/theia/latest/linux"
url: "https://download.eclipse.org/theia/ide/latest/linux"

nsis:
menuCategory: true
Expand Down

0 comments on commit 845eabf

Please sign in to comment.