#ci cd

CI/CD stands for Continuous Integration/Continuous Delivery. It is a set of practices that enable developers to quickly and reliably deliver code changes to production. CI/CD automates the process of integrating code changes, building and testing applications, and deploying them to production. This allows developers to focus on writing code instead of managing manual processes.
DevOps.js Conf 2022DevOps.js Conf 2022
155 min
Powering your CI/CD with GitHub Actions
You will get knowledge about GitHub Actions concepts, like:
- The concept of repository secrets.
- How to group steps in jobs with a given purpose.
- Jobs dependencies and order of execution: running jobs in sequence and in parallel, and the concept of matrix.
- How to split logic of Git events into different workflow files (on branch push, on master/main push, on tag, on deploy).
- To respect the concept of DRY (Don't Repeat Yourself), we will also explore the use of common actions, both within the same repo and from an external repo.

DevOps.js Conf 2022DevOps.js Conf 2022
124 min
Debugging JavaScript Apps in CI/CD
- Causes of failed builds in CI/CD pipelines
- Approaches to debugging (reviewing logs, accessing environments, reproducing issues)
- Debugging application-related causes (failing tests, failed application builds)
- Debugging pipeline-related causes (pipeline setup, environment issues, container issues)

DevOps.js Conf 2022DevOps.js Conf 2022
76 min
Bring Code Quality and Security to your CI/CD pipeline
In this workshop we will go through all the aspects and stages when integrating your project into Code Quality and Security Ecosystem. We will take a simple web-application as a starting point and create a CI pipeline triggering code quality monitoring for it. We will do a full development cycle starting from coding in the IDE and opening a Pull Request and I will show you how you can control the quality at those stages. At the end of the workshop you will be ready to enable such integration for your own projects.

DevOps.js Conf 2021DevOps.js Conf 2021
149 min
CI/CD 101 with CircleCI
Continuous Integration and Continuous Delivery/Deployment (CI/CD) concepts are increasingly adopted many technology organizations and teams. CI/CD enables teams to establish processes that increase velocity, collaboration and quality of their codebase. CI/CD enables developer
operations teams to break down unnecessary silos and gain a deeper knowledge of their respective arenas.
In this workshop the participants will be introduced to the basic fundamentals of Continuous Integration and Continuous Delivery/Deployment. Participants will learn the core principles of CI/CD and have the opportunity to reinforce what they’ve learned in a hands on workshop featuring the CircleCI platform. The workshop will demonstrate CI/CD build configuration, code commits, commit builds, code testing and packaging. The participants will leave with a hands-on experience and understanding of what it takes to CI/CD.
Table of contents
- Introduction to the topic of CI/CD, and motivation for it
- How different kinds of JavaScript projects are built and deployed (from static sites to APIs)
- Overview of common manual steps
how we might automate them
- Implementing a CI/CD pipeline from 'scratch'
- Overview of CircleCI orbs
- Testing across multiple versions of Node
- Debugging builds with SSH
- Caching dependencies
- Security / vuln scanning
- Deploying to various outlets
- Code and git installed
- GitHub account

DevOps.js Conf 2021DevOps.js Conf 2021
67 min
Make your CI/CD pipeline smarter with static analysis
CI/CD pipeline became the norm in software development. So is linting, which is a basic form of static analysis. In this webinar I would like to demonstrate how you can go beyond simple linting and improve your pipeline to provide additional insights into your code and allow you to deliver more reliable and safe applications.
Familiar with CI/CD concepts.

JSNation Live 2021JSNation Live 2021
164 min
DevOps 2.0: The ultimate JS delivery pipeline
Buddy is a CI/CD tool that lowers the entry threshold to DevOps simplifying pipeline configuration to bare minimum, enabling teams to embrace CI/CD with no dedicated engineers. During the presentation, we will show you how to create a fully functional JavaScript pipeline and adapt it to the workflow in your company in a couple of minutes. We are going to put special emphasis on features that help secure code quality, share some tricks that speed up the deployment (trigger conditions, cache, Docker, changeset deployments, parallelization), and show you how to preview deployed websites with no server infrastructure using Sandboxes – a unique feature of Buddy.
Code , Git installed
GitHub account