Skip to content

S-119333 Support xlr-powershell-plugin in xl-release 24.3.x and higher versions#11

Merged
nitheshrayuduv merged 2 commits intomasterfrom
S-119333
May 15, 2025
Merged

S-119333 Support xlr-powershell-plugin in xl-release 24.3.x and higher versions#11
nitheshrayuduv merged 2 commits intomasterfrom
S-119333

Conversation

@RolandasJas
Copy link
Contributor

Updated the plugin to be supported with xl-release 24.3.x and above.

@RolandasJas RolandasJas changed the title S-119333 Upgrade everything and fix the plugin S-119333 Support xlr-powershell-plugin in xl-release 24.3.x and higher versions Mar 19, 2025
Comment on lines +42 to +49
["releases", "public", "thirdparty"].each { r ->
maven {
credentials {
username nexusUserName
password nexusPassword
}
url "${nexusBaseUrl}/repositories/${r}"
}
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why do we need private repo if we compile against xlr-remotescript-plugin?
isn't that plugin published to public repo? (if not maybe we should ask infra to publish it there?)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The xlr-remotescript-plugin plugin only contains its files, it does not contain the release code, that comes as a transitive dependency, which you can't build.


print "call to powershell object"
script = PowershellScript(task.pythonScript)
script = PowershellScript(task.pythonScript, _executionOutputWriter)
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

stupid, can we fetch this writer from threadlocal stdout writer?

@isaacsatish
Copy link

Will release a plugin version once the 24.3.7 MR version of the product is released

build.gradle Outdated
compile "com.xebialabs.xlrelease.plugins:xlr-remotescript-plugin:5.0.1"
implementation "com.xebialabs.deployit:udm-plugin-api:$apiVersion"
implementation "com.xebialabs.overthere:overthere:5.6.16"
implementation "com.xebialabs.xlrelease.plugins:xlr-remotescript-plugin:24.3.7"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @RolandasJas Can you please update the remote script version to the new MR version format - 24.3.7-512.938

Copy link

@isaacsatish isaacsatish left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@nitheshrayuduv nitheshrayuduv merged commit a664187 into master May 15, 2025
1 check passed
@nitheshrayuduv nitheshrayuduv deleted the S-119333 branch May 15, 2025 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants