I hereby claim:
- I am benpdavison on github.
- I am cheifly (https://keybase.io/cheifly) on keybase.
- I have a public key whose fingerprint is C8E0 D79D 7725 A8D1 1528 5C0B 8E0B 8472 CBC3 B7E4
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
// This code should allow you to update the different fields in the appspec.yml for AWS Code Deploy. | |
// Updating the source file location is just an example. All paramaters can be edited. | |
// readYaml and writeYaml come from the pipline-utility-steps-plugin (https://github.com/jenkinsci/pipeline-utility-steps-plugin) | |
void updateAppspec(String newFile) { | |
// By default reads from the working directory | |
String appspecFile = "appspec.yml" | |
Map data = readYaml file: appspecFile | |
String destination = data.files[0].destination | |
// files is a ArrayList | |
data.files.set(0, ["source":newFile, "destination": "${destination}"]) |
import java.time.Instant; | |
import java.time.LocalDateTime; | |
import java.time.ZoneOffset; | |
import java.time.ZonedDateTime; | |
import java.time.format.DateTimeFormatter; | |
class EPOCToISO { | |
public static void main(String[ ] args) { | |
Long epoch = 1535109390070L; | |
Instant i = Instant.ofEpochMilli(epoch); |
kafka-delete-records --bootstrap-server localhost:9092 --offset-json-file ./offsetfile.json | |
// where offsetfile.json is: | |
{"partitions": [{ "topic": "event_source.quotes", "partition": 0, "offset": -1 }], "version":1 } |
# For this to work you will need a Personal Access Token for your account | |
# I allowed all the permission for the personal access token as I deleted it straight after use. | |
# If your organisation uses SSO, you need to allow it on the personal acces token. | |
# Replace PERSONAL_ACCESS_TOKEN with the personal access token that is generated. | |
# Replace YOU_GITHUB_ORG with your organisation name. | |
# Thanks goes to caniszczyk for the original script, available here: https://gist.github.com/caniszczyk/3856584 | |
# There are non Ruby version available on the original discussion, however I found this to be most reliable. | |
curl -H "Authorization: token PERSONAL_ACCESS_TOKEN" https://api.github.com/orgs/YOU_GITHUB_ORG/repos?per_page=200 | ruby -rubygems -e 'require "json"; JSON.load(STDIN.read).each { |repo| %x[git clone #{repo["ssh_url"]} ]}' |