![]() ![]() Web API fuzz testing Test your application’s API behavior by providing randomized input. Static Application Security Testing Test your application’s source code for known vulnerabilities. Secret Detection Search your application’s source code for secrets. License Compliance Search your project dependencies for their licenses. Infrastructure as Code scanning Scan your IaC configuration files for known vulnerabilities. Dependency Scanning Analyze your dependencies for known vulnerabilities. Dynamic Application Security Testing Test your application’s runtime behavior for vulnerabilities. Coverage-guided fuzz testing Test your application’s behavior by providing randomized input. Container Scanning Scan your container images for known vulnerabilities. Secure Code Quality Analyze your source code quality. Cloud deployment Deploy your application to a main cloud provider. GitLab Releases Add release notes to Git tags. Feature flags Deploy your features behind Feature flags. Deploy boards Check the current health and status of each CI/CD environment running on Kubernetes. Canary Deployments Ship features to only a portion of your pods and let a percentage of your user base to visit the temporarily deployed feature. Building Docker images Maintain Docker-based projects using GitLab CI/CD. Release Auto Deploy Deploy your application to a production environment in a Kubernetes cluster. Using Docker images Use GitLab and GitLab Runner with Docker to build and test applications. Unit test reports Identify test failures directly on merge requests. Review Apps Configure GitLab CI/CD to preview code changes. Interactive Web Terminals Open an interactive web terminal to debug the running jobs. GitLab CI/CD for external repositories Get the benefits of GitLab CI/CD combined with repositories in GitHub and Bitbucket Cloud. Verify CI services Link Docker containers with your base image. Connect to cloud services Connect to cloud providers using OpenID Connect (OIDC) to retrieve temporary credentials to access services or secrets. ChatOps Trigger CI jobs from chat, with results sent back to the channel. GitLab CI/CD features, grouped by DevOps stage, include: Feature Description Configure Auto DevOps Set up your app’s entire lifecycle. Optimize GitLab and GitLab Runner for large repositories Recommended strategies for handling large full reference All the attributes you can use with GitLab CI/CD.Ĭertain operations can only be performed according to the Integrate with Kubernetes clusters Connect your project to Google Kubernetes Engine (GKE) or an existing Kubernetes cluster. Merge request pipelines Design a pipeline structure for running a pipeline in merge requests. Pipeline triggers Trigger pipelines through the API. SSH keys for CI/CD Using SSH keys in your CI pipelines. Git submodules for CI/CD Configure jobs for using Git submodules. gitlab-ci.yml Define a custom path for the CI/CD configuration file. GitLab CI/CD supports numerous configuration options: Configuration Description Schedule pipelines Schedule pipelines to run as often as you need. Pipeline efficiency Configure your pipelines to run quickly and efficiently. GitLab Runner Configure your own runners to execute your scripts. Cache dependencies Cache your dependencies for a faster execution. Job artifacts Output, use, and reuse job artifacts. Environments Deploy your application to different environments (for example, staging, production). CI/CD variables Reuse values based on a variable/value key pair. ![]() Concept Description Pipelines Structure your CI/CD process through pipelines. GitLab CI/CD uses a number of concepts to describe and run your build and deploy. Video demonstration of continuous integration with GitLab CI/CD: Continuous Integration with GitLab (overview demo). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |