Chapter 1. Development workflow


The development workflow involves creating, updating, securing, and deploying applications. It also allows integration with various repositories, container registries, and CI/CD tools for flexibility.

StepDescription

Install RHTAP

Install RHTAP to enable secure and efficient DevSecOps workflows.

Create an application

Use pre-built templates to create an application. These templates are customizable and include pipelines and configurations to simplify the development process. When creating an application you can choose:

  • GitHub (default), Gitlab, or Bitbucket for repositories
  • Quay (default) or Jfrog Artifactory for registries
  • Tekton (default), GitHub Actions, Jenkins CI, or GitLab CI for CI/CD workflows
Note

If you select Bitbucket, GitLab CI, or Jenkins CI during application setup, you must configure these tools to trigger pipeline runs.

Update an application

Push updates to your application code. The pipeline automatically processes and secures the changes.

View security insights

Pipeline runs provide a visual representation of all tasks, offering insights into security checks and compliance.

Deploy an application

Promote your application from Development to Staging and then to Production environments.

(Optional) Customize templates and pipelines

Modify templates and pipelines to meet your organization’s specific requirements.

Next step

Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.