Jesse Glick (@tyvole) 's Twitter Profile
Jesse Glick

@tyvole

Be the pull request you want to see in the world. @JenkinsCI @CloudBees

ID: 200170229

calendar_today08-10-2010 16:29:12

689 Tweet

650 Takipçi

108 Takip Edilen

Jesse Glick (@tyvole) 's Twitter Profile Photo

Yes; as someone who routinely uses second-level Git branches & PRs, rebase/squash are serious problems. There is a reason an archaeologist photographs a site before and while digging. If and when you want to deal with history as if it were linear, `-m1`.

Jesse Glick (@tyvole) 's Twitter Profile Photo

jenkins.io/blog/2019/07/0… Long-awaited fix to #JenkinsPipeline. tl;dr: `junit` finally does what you want in Blue Ocean.

Jesse Glick (@tyvole) 's Twitter Profile Photo

This was an unpleasant way to start the morning. I had already given up on being able to type anything formatted in Atlassian products, but now Slack?

Jesse Glick (@tyvole) 's Twitter Profile Photo

Years of Java/Maven experience and I was still thrown into a tizzy by `mvn test` giving weird failures—forgot to `mvn clean` after switching branches. (Yes Robert Scholte I know, it should not be necessary, but our parent POMs are…“special”.)

Jesse Glick (@tyvole) 's Twitter Profile Photo

/** * The proprty name for the cookie name key. */ public static final String COOKIE_KEY = "Cookie"; Well that clears it all up, no need for Javadoc on `generateCookie()` then! (the two actual names I can find refer to distinct versions of a protocol, both obsolete)

Jesse Glick (@tyvole) 's Twitter Profile Photo

Reminder that if your Jenkins agent has multiple/reused executors, or uses a K8s privileged container &c., then your build is touching files that other builds may have touched, even outside the workspace from other jobs regardless of ACL. #StayTheFInYourPod

Jesse Glick (@tyvole) 's Twitter Profile Photo

Excited to be a part of finally making this happen! With CloudBees CI you can now run multiple replicas of a Jenkins controller on the same home directory, distributing load transparently.

Jesse Glick (@tyvole) 's Twitter Profile Photo

Quick way to reset context after filing a PR: gh help set -s codef 'git checkout `gh api /repos/{owner}/{repo} -q .default_branch`'

Jesse Glick (@tyvole) 's Twitter Profile Photo

Get your GitHub PR in fork remote up to date with origin base branch (and any commits pushed by others or web UI) before starting a day’s work: gh alias set -s updatepr 'git pull; base=`gh pr view --json baseRefName --jq .baseRefName`; git pull origin $base:$base'