Hi Dit,

One really easy way to get this working is using Pipeline. We've released a 
new version of Pipeline recently with use case driven documentation that is 
aimed to get people started quickly.

With Pipeline you checkin a *Jenkinsfile* into the root of your Git 
repository to control how the build is run. I've provided an example from 
the simple quick start guide on the wiki 
<https://github.com/jenkinsci/pipeline-model-definition-plugin/wiki/Getting-Started#java>
 below. The 
quick start example uses Docker to provide a Maven and Java 8 environment 
to run the build in (I very much recommend giving it a try). If you don't 
want to use Docker, there are a few other options to look at 
<https://github.com/jenkinsci/pipeline-model-definition-plugin/wiki/Controlling-your-build-environment>
.

I hope this is useful to you!

pipeline {
  agent docker:'maven:3.3.3'
  stages {
    stage('build') {
      sh 'mvn --version'
      sh 'mvn install'
    }
  }
}



On Monday, September 5, 2016 at 4:45:53 AM UTC+10, dit. k wrote:
>
> After 2 days of configuration nightmare of jenkins I have to give up and 
> hope the community can help me...
>
> I just want to create a simple job with this tasks:
>
>    1. If I click on "Build" jenkins clones my project from private 
>    repsitory on github
>    2. then, project should be compiled (maven)
>    3. execute junit-test
>
> I don't understand why the configuration should be so complicated. I'm 
> using jenkins 2.3.7 and all tutorials I found are deprecated.
>
> Any tips how to connect jenkins with github?
>
> regards
> dit
>
>
>
>  
>

-- 
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/48b6ef9a-eb8a-4ddf-b7c5-61c50b58670d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to