About 49 results
Open links in new tab
  1. Get started with GitLab CI/CD | GitLab Docs

    CI/CD is a continuous method of software development, where you continuously build, test, deploy, and monitor iterative code changes. This iterative process helps reduce the chance that you develop new …

  2. GitLab CI/CD examples | GitLab Docs

    A beginner’s guide to continuous integration Implementing GitLab CI/CD For examples of others who have implemented GitLab CI/CD, see: How to streamline interactions between multiple repositories …

  3. Using Dpl as a deployment tool | GitLab Docs

    Dpl (pronounced like the letters D-P-L) is a deploy tool made for continuous deployment that’s developed and used by Travis CI, but can also be used with GitLab CI/CD.

  4. Tutorial: Create and run your first GitLab CI/CD pipeline

    This example shows four jobs: build-job, test-job1, test-job2, and deploy-prod. The comments listed in the echo commands are displayed in the UI when you view the jobs.

  5. Get started deploying and releasing your application

    Manage containers and packages, use continuous integration to deliver your application, and use feature flags and incremental rollouts to release the application in a controlled manner.

  6. Deployments | GitLab Docs

    To maintain the efficiency of your Git operations, GitLab keeps only recent deployment refs (up to 50,000) and deletes the rest of the old deployment refs. Archived deployments are still available, in …

  7. Continuous vulnerability scanning | GitLab Docs

    Continuous vulnerability scanning uses the Package Metadata Database, a service managed by GitLab which aggregates license and security advisory data, and regularly publishes updates that are used …

  8. CI/CD development guidelines | GitLab Docs

    “Job” in GitLab CI context refers a task to drive Continuous Integration, Delivery and Deployment. Typically, a pipeline contains multiple stages, and a stage contains multiple jobs.

  9. CI/CD pipelines | GitLab Docs

    For example, an early stage could have jobs that lint and compile code, while later stages could have jobs that test and deploy code. If all jobs in a stage succeed, the pipeline moves on to the next stage.

  10. Branching strategies | GitLab Docs

    You use continuous delivery. You have significant automated testing. You must fix critical bugs for one customer without affecting other customers. You maintain multiple historical versions of your product. …