Skip to content

Instantly share code, notes, and snippets.

* build 1, job X
docker volume create --name Xcache1 --driver cache-driver
#/VolumeDriver.Create
mount -t overlay overlay -olowerdir=/cacheX,upperdir=/cacheX1Upper,workdir=/work /cacheX1
docker run slave -v Xcache1:/cache
* Cache - X
* Build - 1
* Copy of cache- X` and share mount it into build 1.
* On build sucess, cache X+1 gets commited back to X
* cache is now X+1
package main
import (
"bytes"
"fmt"
"github.com/fsouza/go-dockerclient"
"log"
"net/http"
"os"
)
g init
g remote add origin [email protected]:suryagaddipati/mycool-packages.git
echo vim-9.3p1 >> .git/info/sparse-checkout
git config core.sparsecheckout true
git fetch --depth=1 .git master #branch or sha
#g pull origin master --depth 1
@suryagaddipati
suryagaddipati / cheatsheet.go
Created January 30, 2016 02:53
cheatsheet.go
//type
type T struct {
A int
B string
}
t := T{23, "skidoo"}
//type inheritence
type K struct{
T
starwars
aliens
ufo's
legos
superheros
heists
vampires
serial killers
ava.lang.ClassCastException: hudson.util.CopyOnWriteList cannot be cast to hudson.model.JobProperty
at hudson.model.Job.onLoad(Job.java:233)
at hudson.model.AbstractProject.onLoad(AbstractProject.java:320)
at hudson.model.Project.onLoad(Project.java:98)
at com.groupon.jenkins.dynamic.build.DbBackedProject.onLoad(DbBackedProject.java:89)
at com.groupon.jenkins.dynamic.build.DynamicProject.onLoad(DynamicProject.java:104)
at com.groupon.jenkins.dynamic.organizationcontainer.OrganizationContainer.getJobsForThisContainer(OrganizationContainer.java:138)
npm verb unsafe-perm in lifecycle true
npm verb addLocalTarball adding from inside cache /Users/sgaddipati/.npm/dotci/0.0.4/package.tgz
npm verb afterAdd /Users/sgaddipati/.npm/dotci/0.0.4/package/package.json not in flight; writing
npm verb afterAdd /Users/sgaddipati/.npm/dotci/0.0.4/package/package.json written
npm verb getPublishConfig undefined
npm verb publish registryBase https://registry.npmjs.org/
npm verb request uri https://registry.npmjs.org/dotci
npm verb request sending authorization for write operation
npm info attempt registry request try #1 at 13:48:04
npm verb request using bearer token for auth
plugins:
- hipchat:
room: test
notify_on: FAILURE_AND_RECOVERY| ALL
message: optional message