you need to do something like that : mkdir my-repo cd my-repo git init cp /path/to/a/file ./ git add --all git commit -m "your commit message"
then you specify the path to this repo in a Jenkins job et voilà ! > Le 3 juin 2016 à 22:16, Freddy Paxton <[email protected]> a > écrit : > > Thank you, I have been trying to use tutorials but because I'm already half > way through the process it's hard to see what I have missed or what I have > setup incorrectly. > Just for clarification, do my java files need to be in the > /var/lib/jenkins/repo folder or the /var/lib/jenkins/repo/test_repo.git > folder? Originally I was trying to use the test_repo.git folder for all of > this, I think this is mainly where I have been going wrong. > > On Friday, June 3, 2016 at 9:07:36 PM UTC+1, Thomas Zoratto wrote: > cd /path/to/your/repo > > git add --all > git commit -m "your commit message" > > I encourage you to go through a git tutorial to learn the basics. > > Thomas > >> Le 3 juin 2016 à 22:00, Freddy Paxton <[email protected] >> <javascript:>> a écrit : >> >> How do I go about doing this? >> >> On Friday, June 3, 2016 at 8:23:10 PM UTC+1, Thomas Zoratto wrote: >> Hi, >> >> Did you commit your changes in your repo ? >> >>> Le 3 juin 2016 à 20:43, Freddy Paxton <[email protected] <>> a >>> écrit : >>> >>> I'm new to Jenkins, Ubuntu and Git so the answer to this is probably >>> something I've missed out! >>> >>> What I want to do is set up a Git repository in which 2 Java files are >>> located (HelloWorld.java and HelloWorldErr.java - HelloWorldErr is missing >>> an ; ). This is to test the Jenkins build and test system to see if it can >>> successfully compile the HelloWorld.java file and run it, and also discover >>> the error in HelloWorldErr.java. It's a pretty simple test but I'm having >>> trouble getting it working. >>> >>> After finally managing to set up the repository correctly, I now get an >>> error saying: >>> ERROR: Couldn't find any revision to build. Verify the repository and >>> branch configuration for this job. >>> >>> After scouting the internet for tutorials and/or anyone with similar >>> problems I'm still looking for a solution. Even an explanation of the >>> process would probably help me a lot. >>> >>> My repository is located at /var/lib/jenkins/repo/test_repo.git/ and the 2 >>> Java files are in there. I left the branch specifier as */master as I do >>> not know what this does. >>> >>> In my Execute shell command I have: >>> >>> javac HelloWorld.java >>> java HelloWorld >>> Obviously this means that it is not looking at HelloWorldErr.java but for >>> now I just want the build to run successfully. >>> >>> Sorry if I haven't explained myself very well. Once I get this working I am >>> also planning to test running files through GitHub but I do not want to >>> start on that before I can get the local Git working correctly. >>> >>> Thanks in advance! Any insight on this is going to really help me with my >>> project. >>> >>> If it helps here is the console output with branch set to */master... >>> Building in workspace /var/lib/jenkins/jobs/HelloWorld/workspace >>> > git rev-parse --is-inside-work-tree # timeout=10 >>> Fetching changes from the remote Git repository >>> > git config remote.origin.url file:///var/lib/jenkins/repo/test_repo.git >>> > <> # timeout=10 >>> Fetching upstream changes from file:///var/lib/jenkins/repo/test_repo.git <> >>> > git --version # timeout=10 >>> > git -c core.askpass=true fetch --tags --progress >>> > file:///var/lib/jenkins/repo/test_repo.git <> >>> > +refs/heads/:refs/remotes/origin/ >>> > git rev-parse refs/remotes/origin/master^ >>> >>> {commit} # timeout=10 >>> > git rev-parse refs/remotes/origin/origin/master^{commit} >>> # timeout=10 >>> > git rev-parse origin/master^ >>> >>> {commit} >>> # timeout=10 >>> ERROR: Couldn't find any revision to build. Verify the repository and >>> branch configuration for this job. >>> Finished: FAILURE >>> >>> And here is the output when I leave branch blank... >>> Building in workspace /var/lib/jenkins/jobs/HelloWorld/workspace >>> > git rev-parse --is-inside-work-tree # timeout=10 >>> Fetching changes from the remote Git repository >>> > git config remote.origin.url file:///var/lib/jenkins/repo/test_repo.git >>> > <> # timeout=10 >>> Fetching upstream changes from file:///var/lib/jenkins/repo/test_repo.git <> >>> > git --version # timeout=10 >>> > git -c core.askpass=true fetch --tags --progress >>> > file:///var/lib/jenkins/repo/test_repo.git <> >>> > +refs/heads/:refs/remotes/origin/ >>> Seen 0 remote branches >>> ERROR: Couldn't find any revision to build. Verify the repository and >>> branch configuration for this job. >>> Finished: FAILURE >>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Jenkins Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected] <>. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jenkinsci-users/911c209e-58d8-4cca-9077-43f00d37402d%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jenkinsci-users/911c209e-58d8-4cca-9077-43f00d37402d%40googlegroups.com?utm_medium=email&utm_source=footer>. >>> For more options, visit https://groups.google.com/d/optout >>> <https://groups.google.com/d/optout>. >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-users/3a1c978c-fca9-40ef-922a-7d5f25e00924%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jenkinsci-users/3a1c978c-fca9-40ef-922a-7d5f25e00924%40googlegroups.com?utm_medium=email&utm_source=footer>. >> For more options, visit https://groups.google.com/d/optout >> <https://groups.google.com/d/optout>. > > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/fc06b9af-5884-4c54-9b67-8ec4e1c0f5f5%40googlegroups.com > > <https://groups.google.com/d/msgid/jenkinsci-users/fc06b9af-5884-4c54-9b67-8ec4e1c0f5f5%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/99DDEB0F-4923-4C39-AFB4-0C5BA851FAEA%40gmail.com. For more options, visit https://groups.google.com/d/optout.
