-
Notifications
You must be signed in to change notification settings - Fork 10
Script to reproduce the Conda Windows jobs locally #1279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Jose Luis Rivero <jrivero@openrobotics.com>
Signed-off-by: Jose Luis Rivero <jrivero@openrobotics.com>
Signed-off-by: Jose Luis Rivero <jrivero@openrobotics.com>
Signed-off-by: Jose Luis Rivero <jrivero@openrobotics.com>
Signed-off-by: Jose Luis Rivero <jrivero@openrobotics.com>
Signed-off-by: Jose Luis Rivero <jrivero@openrobotics.com>
Signed-off-by: Jose Luis Rivero <jrivero@honurobotics.com>
Signed-off-by: Jose Luis Rivero <jrivero@honurobotics.com>
Testing locally (git bash):
|
Signed-off-by: Jose Luis Rivero <jrivero@honurobotics.com>
The script needs to be run from a |
Now testing with cmd: Error:
|
Do you have VS 2019 installed? If so, I would expect the conda package |
Build succeeded. Log output:
Anything else you need me to test? @j-rivero (or a specific package?) |
@j-rivero Can we help you with this one? It would be great to merge this one |
Sorry for arrive so late. The script was pending an update so it can detect which Conda env needs to be used. That now is a wider PR that needs to be integrated into -pr- jobs, so I think we are good to merge this one. |
The PR adds a
local_build.bat
command that can run thegz_foo-*-.bat
scripts locally to reproduce the commands done in Jenkins. TheREADME.md
file contains detailed instructions about how to use the tool.The script injects a temporary workspace to imitate the Jenkins directory and handles other required variables. The script uses as input a source code directory of one of the gz libraries and the corresponding script from the jenkins-scripts/*.bat files.
The tool can be tested (please follow the README.md documentation) but I would like to reduce the changes to the libraries used and split them in separate PRs before this is ready to merge.