Is there a way to change the repository URL of a Hudson job using the Hudson CLI API?
Programmatically change the repository URL of a Hudson job
172 Views Asked by AudioBubble At
1
There are 1 best solutions below
Related Questions in HUDSON
- How to show commit hash as hyperlink in jenkins console output?
- jenkins startip error: java.lang.ClassFormatError: Name index 130 in LocalVariableTypeTable has bad constant type in class file hudson/model/Items
- I keep running into MissingPropertyException on my Jenkins job although the varibale is defined
- Uploaded file in fileparameter not found after some time waiting in Jenkins queue
- How to programmatically build a jobs in a view in hudson
- unable to resolve class hudson.model.StringParameterValue
- hudson.FilePath : How to list subDirectories as well whole using excludes glob filter
- FATAL: Remote call on jenkins node server failed
- Better parallelization of jenkins build nodes
- Caused by: org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException: Connection closed before acknowledgement sent
- How to get only the Full name of previous Jenkins build
- Jenkins local EnvVars with hudson function
- Can we add windows 2019 as agent node in Jenkins 1.596.2. Is it compatible?
- Change/sort or prioritize the build queue in Declarative Jenkins Pipeline
- Jenkins can't save new project or can't update configuration of existing ones
Related Questions in HUDSON-API
- Set Hudson Build Description via Web API
- OutOfMemoryError in hudson
- Programmatically change the repository URL of a Hudson job
- Commit based view of Jenkins builds
- Showing exception while connecting slave to master using headless jnlp
- Hudson/jenkins: Get list of jobs who's build is older than a month
- Check if file path exists in a different node jenkins?
- How to publish individual HTML report in Hudson per job run
- hudson: way to get the user value who initiated the build?
- HUDSON: How to stop hudson job from command line?
- Command to perform "Prepare for Shutdown" task
- Using UserNameResolver in Jenkins / Hudson
- Hudson + Email Extension Plugin+ Add BCC and CC
- How to disable multiple Hudson/Jenkins job at once
- schema for hudson job config.xml
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
There is no way to change the repository URL using the Hudson CLI. However there is a workaround that can be automated with little effort.
Workaround:
We can use cURL to download the config.xml of the job using the following command (note that in order to run cURL commands you have to setup cURL):
The configuration file will contain something similar to this (depending on the Version Control used):
The value of the
<remote>tag is the repository url (also check the credentials for the new repository). There are several cURL ways to submit the modified version of config.xml back on the server. One way is: