👋 I am an Open Source Enthusiast, originally working for GitHub and Postman, now working for poolside, who is interested in all things GenAI, IssueOps, integrations, CI/CD and API design.
jonico
Follow
⛱️
@ home
Open Source Enthusiast
-
poolside.ai
- Potsdam
- https://poolside.ai
- @Pulipan1
- in/johannes-nicolai-b508208
Highlights
- Pro
Pinned Loading
-
awesome-runners
awesome-runners PublicA curated list of awesome self-hosted GitHub Action runners in a large comparison matrix
-
speedup-builds
speedup-builds PublicSome ideas on how to speed up builds / tests with Jenkins partitioning example
-
postman-solutions-eng/backstage-postman-plugin
postman-solutions-eng/backstage-postman-plugin PublicA backstage plugin that displays API and collection objects, along with their respective versions, featuring monitoring options and "Run in Postman" buttons. This plugin can be seamlessly integrate…
TypeScript 9
-
postman-solutions-eng/aippealing-companies-template
postman-solutions-eng/aippealing-companies-template Public templateAPI to create appealing images of company products made of chocolate, gold or lego
-
Example for a full blown Jenkins pip...
Example for a full blown Jenkins pipeline script with CodeQL analysis steps, multiple stages, Kubernetes templates, shared volumes, input steps, injected credentials, heroku deploy, sonarqube and artifactory integration, Docker containers, multiple Git commit statuses, PR merge vs branch build detection, REST API calls to GitHub deployment API, stage timeouts, stage concurrency constraints, ... 1#!groovy
2import groovy.json.JsonOutput
3import groovy.json.JsonSlurper
45def label = "mypod-${UUID.randomUUID().toString()}"
-
Jenkinsfile showing advanced Postman...
Jenkinsfile showing advanced Postman CLI, portman (contract test generation) and newman integration including custom reporters and reporting status back to Postman 1def checkout () {
2context="continuous-integration/jenkins/"
3context += isPRMergeBuild()?"pr-merge/checkout":"branch/checkout"
4def scmVars = checkout scm
5setBuildStatus ("${context}", 'Checking out completed', 'SUCCESS')
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.