SlideShare a Scribd company logo
2
Most read
4
Most read
8
Most read
CI/CD
Aditya
Rahman
Universitas Negeri Malang (UM), Komunitas
GNU/Linux Malang (KLiM)
mail: aditya@klim.or.id
telegram: @kudaliar032
gitlab: https://gitlab.com/kudaliar032
CI
Continuous Integration is the practice of integrating code into a shared
repository and building/testing each change automatically, as early as possible
usually several times a day.
CD
Continuous Delivery adds that the software can be released to production at
any time, often by automatically pushing changes to a staging system.
Continuous Deployment goes further and pushes changes to production
automatically.
CI/CD?
Continuous Integration
Continuous Delivery/Continuous
Deployment
CI/CD Tools
GitLab?
“GitLab is a complete DevOps platform. Spend less time on your toolchain and
more time on what matters: releasing great software.”
https://about.gitlab.com
GitLab Runner is the open source project that is used to run your jobs and send
the results back to GitLab.
GitLab Runner
● Jobs that define what to run. For
example, code compilation or test runs.
● Stages that define when and how to run.
For example, that tests run only after
code compilation.
GitLab Pipelines
.gitlab-ci.yml
.gitlab-ci.yml
Refine your ci:cd pipeline with automated test
Refine your ci:cd pipeline with automated test
Thx...

More Related Content

PPT
Automated Testing with Agile
PDF
DevOps for beginners
PPT
Jenkins Overview
PPTX
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
PPTX
Jenkins CI presentation
PDF
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
PPTX
Automation Testing
PDF
Microservice With Spring Boot and Spring Cloud
Automated Testing with Agile
DevOps for beginners
Jenkins Overview
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
Jenkins CI presentation
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
Automation Testing
Microservice With Spring Boot and Spring Cloud

What's hot (20)

PPTX
Intro to Helm for Kubernetes
PDF
Spring Boot Tutorial | Microservices Spring Boot | Microservices Architecture...
ODP
An Introduction To Jenkins
PPTX
Introduction to CI/CD
PDF
Getting Started With Cypress
PDF
Devops | CICD Pipeline
PPTX
Stlc ppt
PDF
Test Automation - Keytorc Approach
KEY
ATDD in Practice
PPTX
Introduction to kubernetes
PDF
Automation Testing using Selenium
PPTX
Jenkins Introduction
PDF
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
PPT
Selenium Automation Framework
PPT
presentation on Docker
PPT
Automated Web Testing Using Selenium
PDF
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
PDF
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
PDF
SonarQube와 함께하는 소프트웨어 품질 세미나 - SonarQube 소개
Intro to Helm for Kubernetes
Spring Boot Tutorial | Microservices Spring Boot | Microservices Architecture...
An Introduction To Jenkins
Introduction to CI/CD
Getting Started With Cypress
Devops | CICD Pipeline
Stlc ppt
Test Automation - Keytorc Approach
ATDD in Practice
Introduction to kubernetes
Automation Testing using Selenium
Jenkins Introduction
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
Selenium Automation Framework
presentation on Docker
Automated Web Testing Using Selenium
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
SonarQube와 함께하는 소프트웨어 품질 세미나 - SonarQube 소개
Ad

Similar to Refine your ci:cd pipeline with automated test (20)

PDF
CI/CD Tools That Will Revolutionize Your DevOps Process
PDF
Continuous integration and delivery for java based web applications
PDF
Continuous Integration/Deployment with Gitlab CI
PDF
Top CI/CD Tools Every QA Automation Engineer Should Use
PPTX
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...
PPTX
CI/CD Overview
PPTX
Ship code like a keptn
PPTX
GitLab for CI/CD process
PDF
Trending pipelines of using CI-CD
PPTX
Continous integration and delivery for single page applications
PDF
Intro to DevOps 4 undergraduates
PPTX
CICD Pipeline - AWS Azure
PPTX
GitLab CI Packer - TIAD Camp Microsoft Cloud Readiness
PDF
CI/CD with Github Actions
PDF
Hyd virtual meetupslides11jul
PPTX
Introduction to GItlab CICD Presentation.pptx
PDF
Continuous Delivery With Containers
PPTX
Exploring version control ci cd for development
PDF
Android Devops : Master Continuous Integration and Delivery
PDF
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
CI/CD Tools That Will Revolutionize Your DevOps Process
Continuous integration and delivery for java based web applications
Continuous Integration/Deployment with Gitlab CI
Top CI/CD Tools Every QA Automation Engineer Should Use
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...
CI/CD Overview
Ship code like a keptn
GitLab for CI/CD process
Trending pipelines of using CI-CD
Continous integration and delivery for single page applications
Intro to DevOps 4 undergraduates
CICD Pipeline - AWS Azure
GitLab CI Packer - TIAD Camp Microsoft Cloud Readiness
CI/CD with Github Actions
Hyd virtual meetupslides11jul
Introduction to GItlab CICD Presentation.pptx
Continuous Delivery With Containers
Exploring version control ci cd for development
Android Devops : Master Continuous Integration and Delivery
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Ad

More from Malang QA Community (20)

PPTX
Driving Software Quality Across Platform
PPTX
Driving Software Quality Across Platform
PPTX
Dockerizing react app
PPTX
USABILITY TESTING TO IMPROVE USER EXPERIENCE
PPTX
CI CD react app with docker
PPTX
Build testable react app
PDF
Automated test Using NodeJS
PDF
Build testable laravel app
PPTX
Build testable laravel app
PDF
The Importance of clearly defined requirements
PPTX
Test Case Management Tools
PDF
Scrum myth buster
PDF
Technical documentation in software development types, best practices, and t...
PPTX
How to survive in industrial world
PPTX
Peranan SQA dalam bisnis (mobayar)
PPTX
E2 e test with testcafe
PDF
Agile Testing
PDF
Software testing fundamental Part 2
PDF
Software testing fundamental Part 1
PDF
Introduction to software quality assurance
Driving Software Quality Across Platform
Driving Software Quality Across Platform
Dockerizing react app
USABILITY TESTING TO IMPROVE USER EXPERIENCE
CI CD react app with docker
Build testable react app
Automated test Using NodeJS
Build testable laravel app
Build testable laravel app
The Importance of clearly defined requirements
Test Case Management Tools
Scrum myth buster
Technical documentation in software development types, best practices, and t...
How to survive in industrial world
Peranan SQA dalam bisnis (mobayar)
E2 e test with testcafe
Agile Testing
Software testing fundamental Part 2
Software testing fundamental Part 1
Introduction to software quality assurance

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PDF
Electronic commerce courselecture one. Pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
A Presentation on Artificial Intelligence
PDF
Approach and Philosophy of On baking technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Modernizing your data center with Dell and AMD
Electronic commerce courselecture one. Pdf
Unlocking AI with Model Context Protocol (MCP)
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Digital-Transformation-Roadmap-for-Companies.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Network Security Unit 5.pdf for BCA BBA.
MYSQL Presentation for SQL database connectivity
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectral efficient network and resource selection model in 5G networks
Per capita expenditure prediction using model stacking based on satellite ima...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The AUB Centre for AI in Media Proposal.docx
A Presentation on Artificial Intelligence
Approach and Philosophy of On baking technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

Refine your ci:cd pipeline with automated test

  • 2. Aditya Rahman Universitas Negeri Malang (UM), Komunitas GNU/Linux Malang (KLiM) mail: aditya@klim.or.id telegram: @kudaliar032 gitlab: https://gitlab.com/kudaliar032
  • 3. CI Continuous Integration is the practice of integrating code into a shared repository and building/testing each change automatically, as early as possible usually several times a day. CD Continuous Delivery adds that the software can be released to production at any time, often by automatically pushing changes to a staging system. Continuous Deployment goes further and pushes changes to production automatically. CI/CD?
  • 7. GitLab? “GitLab is a complete DevOps platform. Spend less time on your toolchain and more time on what matters: releasing great software.” https://about.gitlab.com
  • 8. GitLab Runner is the open source project that is used to run your jobs and send the results back to GitLab. GitLab Runner
  • 9. ● Jobs that define what to run. For example, code compilation or test runs. ● Stages that define when and how to run. For example, that tests run only after code compilation. GitLab Pipelines