Live data from Hacker News

Viewing profile — jstrachan

jstrachan

HN member
Joined
Tue, Apr 24, 2018, 7:56 AM UTC
HN karma
34
Public activity
26 items

About jstrachan

I work at CloudBees on Jenkins X: Automated CI/CD for Kubernetes http://jenkins-x.io/

I also created the Groovy programming language and Apache Camel integration framework

Recent public activity

  1. comment
    Comment #17903858

    OpenShift's Jenkins integration is good. Though its even cooler to use Jenkins X on OpenShift as you get automated CI/CD pipelines + Environments, Preview Environments on Pull Requ…

  2. comment
    Comment #17903834

    even from an OSS goals perspective I'm looking forward to seeing better alignment, reuse and interoperability between Jenkins, Jenkins X & things like CodeShip & Knative Build

  3. comment
    Comment #17903822

    BTW we use the kubernetes credentials provider plugin in Jenkins X which exposes Kubernetes Secrets as Jenkins Credentials; then the `credentials` step in the `Jenkinsfile` encrypt…

  4. comment
    Comment #17903808

    if you are happy to use Kubernetes then if you switch to Jenkins X you never need to configure a Jenkins server or create a groovy based DSL again: https://jenkins-x.io/

  5. comment
    Comment #17903806

    invoke `make` from inside your `Jenkinfile`? :)

  6. comment
    Comment #17903800

    Jenkins X can help compete effectively with other tools since it automates your entire CI/CD; from creating the Pipelines, setting up your Environments, creating Preview Environmen…

  7. comment
    Comment #17903771

    one solution to the problem, if you are building apps for kubernetes is to use Jenkins X which automates all your CI/CD pipelines: https://jenkins-x.io/

  8. comment
    Comment #17903759

    yeah, I see 'plugins' being around for a while but docker steps becoming the more cloud native long term alternative; being more reusable stand alone & not requiring changing a Jen…

  9. comment
    Comment #17903750

    I think as part of the new Jenkins architecture we should be able to make it much easier to stop at a point in a pipeline & open a terminal/REPL to test out steps. Also I'm hoping …

  10. comment
    Comment #16929403

    if you can't use kubernetes or containers then I guess Ansible is a fallback?

  11. comment
    Comment #16928984

    OpenShift is a fork of the Kubernetes code base: https://github.com/openshift/origin I.e. it’s not using the upstream distribution of Kubernetes like the public cloud vendors or He…

  12. comment
    Comment #16922265

    OpenShift is Red Hat's supported fork & distribution of Kubernetes - so its another platform we can install and use Jenkins X on. OpenShift also includes some Jenkins support; e.g.…

  13. comment
    Comment #16922164

    we're using helm for installing/upgrading apps; it takes care of reverting bad versions/releases etc

  14. comment
    Comment #16919811

    Jenkins X runs in containers on kubernetes and all the builds are done in containers. You can use whatever pod template (collection of docker images) in your CI/CD pipeline: http:/…

  15. comment
    Comment #16919766

    Agreed! Jenkins X uses Skaffold to do the docker image building so can be configured to use kaniko or Google Container Builder etc https://github.com/GoogleContainerTools/skaffold

  16. comment
    Comment #16919751

    Each environment is in a separate namespaces. You can add/edit/delete the Environments to use whatever namespaces you wish to use. Promotion is either automatic or manual. By defau…

  17. comment
    Comment #16912727

    Thanks! You are free to use any kubernetes cluster and install Jenkins X there: http://jenkins-x.io/getting-started/install-on-cluster/ The default is to use separate namespaces in…

  18. comment
    Comment #16912506

    That’s a great point. This blog tries to compare Jenkins X versus Jenkins 2.0: https://dzone.com/articles/jenkins-x-the-good-bad-and-ugly It’s mostly about automation of install, c…

  19. comment
    Comment #16912312

    Thanks for your feedback. We are trying to make things simpler with Jenkins X by using best of breed tools (git providers, issue trackers, cloud services, service meshes, security …

  20. comment
    Comment #16912210

    It should do - in theory - it needs testing though ;). I notice that kops recently added support for Digital Ocean https://github.com/kubernetes/kops/blob/master/docs/tutorial... S…

  21. comment
    Comment #16912133

    Btw I’m the author of the above blog post & committer on Jenkins X. So our focus is currently anyone looking to automate CI/CD on kubernetes, the cloud or any modern platform like …

  22. comment
    Comment #16910884

    BTW we're hoping to make it easier to 'service link' your Preview Environments to other environments. https://github.com/jenkins-x/jx/issues/573 e.g. so you could deploy just your …

  23. comment
    Comment #16910866

    Jenkins X creates a Preview Environment per Pull Request yeah; which can be as much or as little as you want it to be. e.g. it could be just 1 pod only or could be a suit of relate…

  24. comment
    Comment #16910843

    whoops, great catch thanks. Hoping we can figure out a fix very soon...

  25. comment
    Comment #16910801

    The things you gain from switching to Jenkins X: * automated CI/CD for your kubernetes based applications using Helm Charts & GitOps to manage promotions (manual or automated) * a …