Skip to content

Instantly share code, notes, and snippets.

@gmacario
Created January 16, 2016 13:41

Revisions

  1. gmacario created this gist Jan 16, 2016.
    49 changes: 49 additions & 0 deletions job_compile-gdp_config.xml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,49 @@
    <?xml version='1.0' encoding='UTF-8'?>
    <project>
    <actions/>
    <description></description>
    <keepDependencies>false</keepDependencies>
    <properties/>
    <scm class="hudson.plugins.git.GitSCM" plugin="git@2.4.1">
    <configVersion>2</configVersion>
    <userRemoteConfigs>
    <hudson.plugins.git.UserRemoteConfig>
    <url>https://github.com/gmacario/genivi-demo-platform</url>
    </hudson.plugins.git.UserRemoteConfig>
    </userRemoteConfigs>
    <branches>
    <hudson.plugins.git.BranchSpec>
    <name>qemux86-64</name>
    </hudson.plugins.git.BranchSpec>
    </branches>
    <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
    <submoduleCfg class="list"/>
    <extensions>
    <hudson.plugins.git.extensions.impl.PerBuildTag/>
    </extensions>
    </scm>
    <assignedNode>yocto</assignedNode>
    <canRoam>false</canRoam>
    <disabled>false</disabled>
    <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
    <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
    <triggers/>
    <concurrentBuild>false</concurrentBuild>
    <builders>
    <hudson.tasks.Shell>
    <command>id</command>
    </hudson.tasks.Shell>
    <hudson.tasks.Shell>
    <command>printenv</command>
    </hudson.tasks.Shell>
    <hudson.tasks.Shell>
    <command>ps axf</command>
    </hudson.tasks.Shell>
    <hudson.tasks.Shell>
    <command>bash -xec &quot;source init.sh &amp;&amp; bitbake genivi-demo-platform&quot;</command>
    </hudson.tasks.Shell>
    </builders>
    <publishers/>
    <buildWrappers/>
    </project>

    24 changes: 24 additions & 0 deletions job_configure-git_config.xml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,24 @@
    <?xml version='1.0' encoding='UTF-8'?>
    <project>
    <actions/>
    <description></description>
    <keepDependencies>false</keepDependencies>
    <properties/>
    <scm class="hudson.scm.NullSCM"/>
    <assignedNode>yocto</assignedNode>
    <canRoam>false</canRoam>
    <disabled>true</disabled>
    <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
    <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
    <triggers/>
    <concurrentBuild>false</concurrentBuild>
    <builders>
    <hudson.tasks.Shell>
    <command>git config --global user.email &quot;you@example.com&quot;
    git config --global user.name &quot;Your Name&quot;</command>
    </hudson.tasks.Shell>
    </builders>
    <publishers/>
    <buildWrappers/>
    </project>

    43 changes: 43 additions & 0 deletions job_seed-gdp-jobs_config.xml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,43 @@
    <?xml version='1.0' encoding='UTF-8'?>
    <project>
    <actions/>
    <description></description>
    <keepDependencies>false</keepDependencies>
    <properties/>
    <scm class="hudson.scm.NullSCM"/>
    <canRoam>true</canRoam>
    <disabled>false</disabled>
    <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
    <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
    <triggers/>
    <concurrentBuild>false</concurrentBuild>
    <builders>
    <javaposse.jobdsl.plugin.ExecuteDslScripts plugin="job-dsl@1.42">
    <scriptText>def gitUrl = &quot;https://github.com/gmacario/genivi-demo-platform&quot;
    def gitBranch = &quot;qemux86-64&quot;

    job(&apos;compile-gdp&apos;) {
    scm {
    git(gitUrl, gitBranch) {
    // TODO
    }
    }
    steps {
    shell &quot;id&quot;
    shell &quot;printenv&quot;
    shell &quot;ps axf&quot;
    shell &quot;bash -xec \&quot;source init.sh &amp;&amp; bitbake genivi-demo-platform\&quot;&quot;
    }
    }</scriptText>
    <usingScriptText>true</usingScriptText>
    <ignoreExisting>false</ignoreExisting>
    <removedJobAction>IGNORE</removedJobAction>
    <removedViewAction>IGNORE</removedViewAction>
    <lookupStrategy>JENKINS_ROOT</lookupStrategy>
    <additionalClasspath></additionalClasspath>
    </javaposse.jobdsl.plugin.ExecuteDslScripts>
    </builders>
    <publishers/>
    <buildWrappers/>
    </project>