Skip to content

Instantly share code, notes, and snippets.

View vivek's full-sized avatar

Vivek Pandey vivek

  • Mirantis, Inc.
  • San Francisco, USA
View GitHub Profile
/tools/jdk/bin/java -Didea.launcher.port=7532 -Didea.launcher.bin.path=/tools/idea-IU-133.696/bin -Dfile.encoding=UTF-8 -classpath /tools/jdk/jre/lib/javaws.jar:/tools/jdk/jre/lib/jfr.jar:/tools/jdk/jre/lib/plugin.jar:/tools/jdk/jre/lib/deploy.jar:/tools/jdk/jre/lib/charsets.jar:/tools/jdk/jre/lib/resources.jar:/tools/jdk/jre/lib/jfxrt.jar:/tools/jdk/jre/lib/jce.jar:/tools/jdk/jre/lib/rt.jar:/tools/jdk/jre/lib/management-agent.jar:/tools/jdk/jre/lib/jsse.jar:/tools/jdk/jre/lib/ext/sunec.jar:/tools/jdk/jre/lib/ext/sunpkcs11.jar:/tools/jdk/jre/lib/ext/sunjce_provider.jar:/tools/jdk/jre/lib/ext/localedata.jar:/tools/jdk/jre/lib/ext/dnsns.jar:/tools/jdk/jre/lib/ext/zipfs.jar:/home/vivek/ws/jenkins/acceptance-test-harness/target/classes:/home/vivek/.m2/repository/info/cukes/cucumber-guice/1.1.5/cucumber-guice-1.1.5.jar:/home/vivek/.m2/repository/info/cukes/cucumber-java/1.1.5/cucumber-java-1.1.5.jar:/home/vivek/.m2/repository/info/cukes/cucumber-core/1.1.5/cucumber-core-1.1.5.jar:/home/vivek/.m2/repository/info/cu
/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/java -ea -DCONFIG=/Users/vivek/ws/jenkins/operations-center-selenium-tests/ec2.groovy -Didea.launcher.port=7536 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 13.app/bin" -Dfile.encoding=UTF-8 -classpath "/Applications/IntelliJ IDEA 13.app/lib/idea_rt.jar:/Applications/IntelliJ IDEA 13.app/plugins/junit/lib/junit-rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/deploy.jar:/Library
[03/20/14 09:19:35] [SSH] Opening SSH connection to 54.237.59.41:22.
[03/20/14 09:19:35] [SSH] Authentication successful.
[03/20/14 09:19:37] [SSH] The remote users environment is:
BASH=/bin/bash
BASHOPTS=cmdhist:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
BASH_ALIASES=()
BASH_ARGC=()
BASH_ARGV=()
BASH_CMDS=()
BASH_EXECUTION_STRING=set
javax.servlet.ServletException: java.lang.NullPointerException
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:778)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:390)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
at org.kohsuke.stapler.MetaClass$4.doDispatch(MetaClass.java:210)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
@vivek
vivek / gist:c3767376f714e794455d
Created June 18, 2014 03:04
Workflow script for remoteSlave
// TODO consider using https://github.com/cloudbees/jenkins-docker-executors to host everything (install graphviz on Jenkins node)
// Prep: mkdir /tmp/webapps && docker run -p 80:8080 -v /tmp/webapps:/opt/jetty/webapps jglick/jetty-demo &
steps.stage('Dev')
with.node('master') {
def src = 'https://github.com/jenkinsci/workflow-plugin-pipeline-demo.git'
steps.git(url: src)
sh('mvn clean package')
steps.archive('target/x.war')
steps.stage('QA')
@vivek
vivek / gist:8f3ba9e4cfce8ba5e3f6
Last active August 29, 2015 14:02
Getting Started With Workflow Plugin

Getting Started With Workflow Plugin

In this getting started you are going to be running a Workflow job. In a simpler setup both Jenkins master and slave are going to run on the same host. We also run a Docker based VM running Jetty web server.

Seps involved are:

  • Checkout a Git repo and build a WAR file and run some parallel tests

  • If previous step is successful, deploy this WAR file to staging endpoint on the Jetty server running in remote VM via

=== Starting restartBetweenJobs(org.jenkinsci.plugins.workflow.steps.build.BuildTriggerStepRestartTest)
Jul 03, 2014 7:56:27 PM hudson.model.Run execute
INFO: test1 #1 main build action completed: SUCCESS
Jul 03, 2014 7:56:27 PM org.jenkinsci.plugins.workflow.job.WorkflowRun finish
INFO: foo #1 completed: SUCCESS
Jul 03, 2014 7:56:27 PM org.mortbay.log.Slf4jLog info
INFO: Stopped SocketConnector@0.0.0.0:52123
Jul 03, 2014 7:56:27 PM org.jenkinsci.plugins.workflow.job.WorkflowRun finish
WARNING: null
java.lang.NullPointerException
Started
Consulting GitHub Organization
Connecting to https://api.github.com using vivek/******
Looking up repositories of organization cloudbeers
Proposing basic
Connecting to https://api.github.com using vivek/******
Looking up cloudbeers/basic
Getting remote pull requests...
Jan 16, 2017 1:42:45 PM hudson.PluginManager$1$3$2$1 reactOnCycle
SEVERE: found cycle in plugin dependencies: (root=Plugin:workflow-scm-step, deactivating all involved) Plugin:workflow-scm-step -> Plugin:git -> Plugin:workflow-scm-step
Jan 16, 2017 1:42:45 PM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Jan 16, 2017 1:42:46 PM hudson.init.impl.InstallUncaughtExceptionHandler$DefaultUncaughtExceptionHandler uncaughtException
SEVERE: A thread (pool-6-thread-8/41) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.
java.lang.NoClassDefFoundError: jenkins/plugins/git/AbstractGitSCMSource
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1139)
Jan 20, 2017 1:38:39 PM io.jenkins.blueocean.rest.impl.pipeline.PipelineNodeGraphVisitor handleChunkDone
SEVERE: =======> Missing TagAction
Jan 20, 2017 1:38:39 PM io.jenkins.blueocean.rest.impl.pipeline.PipelineNodeGraphVisitor handleChunkDone
INFO: ========> printNodes:
Node dump follows, format:
[ID]{parent,ids}(millisSinceStartOfRun) flowNodeClassName stepDisplayName [st=startId if a block end node]
Action format:
- actionClassName actionDisplayName
------------------------------------------------------------------------------------------
[2]{}(N/A)FlowStartNode Start of Pipeline