Cloud Native Development Getting Started with OpenShift Pipelines Pooja - IBM, Developer Advocate Balaji - Infosys, Principal, Education Training and Assessment
Cloud native development is about how apps are built and deployed 12 Factor is a methodology for building software Infosys and IBM have world class experience in cloud native development OpenShift is the most ideal platform for application deployment
Tekton CRD: Task • New CRD • Sequence of Steps • Run in sequential order • Reusable • Perform a specific task • Runs on the same k8s node apiVersion: tekton.dev/v1alpha1 kind: Task metadata: name: echo-hello-world spec: steps: - name: echo image: ubuntu command: - echo args: - "hello world"
Putting it all together Linting Unit tests Setup test environment Build images Run integration tests Run end to end tests Publish images Deploy Pipeline Task Task Task Task Task Task Task Step Step Step Step Step Step Step Step Step
• Cloud-Native Toolkit Guide • Cloud Native Bootcamp • All new Building Cloud Native and Multicloud Applications course now available • Microservices for beginners • Red Hat OpenShift on IBM Cloud • Getting Started with Containers Resources