In order to be able to switch programmatically between build versions (at the 
time of a release) I have written a script that can parse the xml configuration 
files for Jenkins on the controller and change them. I am now at the stage 
where this works for all Linux, Unix and macOS platforms. Also the upload 
scripts and the documentation build can be switched programmatically (with some 
limitations, for later).

Switching on Windows does not work yet because the documentation is built with 
a script, with the path to the documentation hard coded. I have changed this 
manually from 4.X to 5.0 to 5.1beta but it is not ideal to have to do these 
things on the various Win platforms (10 in total) so I wanted to move the 
download of the documentation from the script to the command line of Jenkins, 
as for all other platforms. In doing so I have failed to move the WGET download 
commands for the documentation from the downloaddocs.bat script to the command 
line on Jenkins. This is an example of what I get (I added the —verbose to see 
what is going on):

jenkins@PO-XPC-FH97 
C:\Users\jenkins\workspace\ooRexx-windows64-build\oorexxDocs>wget 
--no-check-certificate --verbose --timestamping --no-if-modified-since 
https://sourceforge.net/projects/oorexx/files/oorexx-docs/5.1.0/rexxref.pdf
 
--2025-01-17 18:13:30--  
https://sourceforge.net/projects/oorexx/files/oorexx-docs/5.1.0/rexxref.pdf
Resolving sourceforge.net (sourceforge.net)... 104.18.13.149, 104.18.12.149
Connecting to sourceforge.net (sourceforge.net)|104.18.13.149|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2025-01-17 18:13:30 ERROR 404: Not Found.

When I copy the url and paste it into a browser it works and the download 
starts, only from Jenkins this seems not to work. I am bewildered. From what I 
see the command is exactly the same when running from the bat file.

Another option would be to add the built version (5.1.0beta, 5.1.0 etc)  to the 
command line of the existing script. I am not comfortable to do this so maybe 
if Erich could give me a hand I would be grateful.

There are still some things to solve but with the switching possibility the 
work will be considerable less painful.

I will restore the 5.1.0beta now, in a couple of hours everything should be 
back to normal

Hälsningar/Regards/Grüsse,
ooRexx
oor...@jonases.se



_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to