Skip to content
View jonico's full-sized avatar
🪐
@ home
🪐
@ home

Highlights

  • Pro

Block or report jonico

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jonico/README.md

poolside

👋 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.

Pinned Loading

  1. awesome-runners awesome-runners Public

    A curated list of awesome self-hosted GitHub Action runners in a large comparison matrix

    SCSS 713 42

  2. speedup-builds speedup-builds Public

    Some ideas on how to speed up builds / tests with Jenkins partitioning example

    Shell 43 17

  3. postman-solutions-eng/backstage-postman-plugin postman-solutions-eng/backstage-postman-plugin Public

    A 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 7

  4. postman-solutions-eng/aippealing-companies-template postman-solutions-eng/aippealing-companies-template Public template

    API to create appealing images of company products made of chocolate, gold or lego

    HTML 3 1

  5. 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
    2
    import groovy.json.JsonOutput
    3
    import groovy.json.JsonSlurper
    4
    
                  
    5
    def label = "mypod-${UUID.randomUUID().toString()}"
  6. 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
    1
    def checkout () {
    2
        context="continuous-integration/jenkins/"
    3
        context += isPRMergeBuild()?"pr-merge/checkout":"branch/checkout"
    4
        def scmVars = checkout scm
    5
        setBuildStatus ("${context}", 'Checking out completed', 'SUCCESS')