feat: [CDE-577]: fix jetbrains ide issues (#3281)

* feat: [CDE-577]: fix jetbrains ide issues
pull/3616/head
Deepak Bhatt 2025-01-16 07:23:26 +00:00 committed by Harness
parent c9d62fdc0e
commit c54b82706e
5 changed files with 10 additions and 6 deletions

View File

@ -220,7 +220,10 @@ func (e *EmbeddedDockerOrchestrator) startStoppedGitspace(
}
// Run IDE setup
if err = ideService.Run(ctx, exec, nil, logStreamInstance); err != nil {
runIDEArgs := make(map[gitspaceTypes.IDEArg]interface{})
runIDEArgs[gitspaceTypes.IDERepoNameArg] = resolvedRepoDetails.RepoName
runIDEArgs = AddIDEDirNameArg(ideService, runIDEArgs)
if err = ideService.Run(ctx, exec, runIDEArgs, logStreamInstance); err != nil {
return err
}

View File

@ -197,12 +197,12 @@ func (jb *JetBrainsIDE) Run(
return err
}
gitspaceLogger.Info("Successfully run ssh-server")
gitspaceLogger.Info("Run Remote IntelliJ IdeType...")
gitspaceLogger.Info(fmt.Sprintf("Remote %s ide run output...", jb.ideType))
err = jb.runRemoteIDE(ctx, exec, args, gitspaceLogger)
if err != nil {
return err
}
gitspaceLogger.Info("Successfully Run Remote IntelliJ IdeType")
gitspaceLogger.Info(fmt.Sprintf("Successfully run %s ide", jb.ideType))
return nil
}

View File

@ -41,8 +41,8 @@ is_ide_running(){
echo "waiting for ide to run..."
if is_ide_running; then
echo "intellij ide is running"
echo "ide is running"
else
echo "intellij ide is not running"
echo "ide is not running"
exit 1
fi

View File

@ -452,6 +452,7 @@ func ProvideIDEJetBrainsConfig(config *types.Config) *ide.JetBrainsIDEConfig {
PHPStormPort: config.IDE.PHPStorm.Port,
CLionPort: config.IDE.CLion.Port,
RubyMinePort: config.IDE.RubyMine.Port,
RiderPort: config.IDE.Rider.Port,
}
}

View File

@ -69,7 +69,7 @@ var JetBrainsIDEDownloadURLTemplateMap = map[enum.IDEType]JetBrainsIDEDownloadUR
},
enum.IDETypeRider: {
// list of versions: https://www.jetbrains.com/ruby/download/other.html
Version: "2024.3.1.1",
Version: "2024.3.3",
Amd64: "https://download.jetbrains.com/rider/JetBrains.Rider-%s.tar.gz",
Arm64: "https://download.jetbrains.com/rider/JetBrains.Rider-%s-aarch64.tar.gz",
},