Best of CI/CDSeptember 2022

  1. 1
    Article
    Avatar of faunFaun·4y

    GIT Branching Strategies in 2022

    The master branch can become cluttered more easily as it serves as both a production and development branch. GitLab Flow is a simpler alternative to GitFlow that combines feature-driven development and feature branching with issue tracking. The main differentiator is the addition of environment branches — i.e. production and pre-production — or release branches, orrelease branches, depending on the situation.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Learn Jenkins by Building a CI/CD Pipeline

    Learn Jenkins by Building a CI/CD Pipeline Jenkins is an open source automation server which makes it easier to build, test, and deploy software. Gwendolyn Faraday developed this course to teach you about Jenkins by showing you how to build a CI-CD pipeline for a web application.

  3. 3
    Article
    Avatar of developercomDeveloper.com·4y

    Deployment Patterns in Microservices Architecture

    Serverless environments make it much easier to deploy microservices because they allow you to focus on building your application functionality instead of worrying about the underlying infrastructure. Serverless architectures have several benefits, including improved scalability and flexibility, reduced pricing, and increased developer productivity.

  4. 4
    Article
    Avatar of devtoDEV·4y

    The Complete List of Heroku Alternatives to Consider

    Heroku will be shutting down its free tier in the coming months. Starting October 26, 2022, we will begin deleting inactive accounts and associated storage for accounts that have been inactive for over a year. Some people are looking for free alternatives to replace their current Heroku arrangement. Some are smaller companies that are just getting started.

  5. 5
    Article
    Avatar of thisdotThis Dot·4y

    GitHub Actions for Serverless Framework Deployments

    Serverless Framework does all its configuration via a serverless.yml file. However, the framework officially supports alternative formats including.json,.js, and.ts. We decided to move all of our CI/CD to GitHub Actions. We had to make the following changes to our actions and configuration to get everything 100% working: serverless to get all of the serverless service. The app and org variables make it so it is required to have a valid dashboard login. This meant we couldn’t have a. serverless configuration.

  6. 6
    Article
    Avatar of glcGolang News·4y

    An advanced starter Golang Repository Template

    An advanced starter Golang Repository Template is a GitHub repository template for Golang. It has been created for ease of use for anyone who wants to - quickly get into Go without losing too much time on environment setup, - create a new repository with essential Continous Integration. Star this repository if you find it valuable and worth maintaining.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Deploy Your Node.js Application for Free with Render

    Heroku has been an excellent platform to host your Full Stack applications for years. But that may change, as Heroku is bringing its generous free tier to an end. In this article, we'll learn how to deploy your Node.js application with Express server on Render. It's a free alternative to Heroku with a similar version of the Heroku service.

  8. 8
    Article
    Avatar of awstipAWS Tip·4y

    Serverless website deployment, 100% automated in multiple environments (Test, QA, and Production) using Azure DevOps Repos and Pipelines (CI/CD).

    Serverless website deployment, 100% automated in multiple environments (Test, QA, and Production) using Azure DevOps Repos and Pipelines (CI/CD) Project description: In another project based on a real-world scenario, I worked as a Cloud Engineer using DevOps.

  9. 9
    Article
    Avatar of communityCommunity Picks·4y

    The Twelve-Factor App

    The Twelve-Factor App Introduction is a methodology for building software-as-a-service apps. The twelve-factor methodology can be applied to apps written in any programming language. The format is inspired by Martin Fowler’s books Patterns of Enterprise Application Architecture and Refactoring.

  10. 10
    Article
    Avatar of thoughbotthoughbot·4y

    Automate React Native App deployments

    For iOS, these are the steps to archive and upload a new build to TestFlight via the App Store Connect. The process for Android deployment involves a series of steps such as generating an upload key using keytool. Running one command on your terminal or the CI can deliver instant updates to all the App users without submitting an App update. But there are few cons to using Expo,

  11. 11
    Article
    Avatar of spaceliftSpacelift·4y

    Kubernetes Tutorial for Beginners – Basic Concepts and Examples

    Kubernetes is an open-source system that automates container deployment tasks. It was originally developed at Google but is now maintained as part of the Cloud Native Computing Foundation (CNCF) In this beginners guide, you’ll learn how to get started running your own containerized solutions. Kubelet is responsible for pulling container images and starting containers in response to scheduling requests.

  12. 12
    Article
    Avatar of awstipAWS Tip·4y

    Serverless Computing

    Serverless is event-driven, functional code which runs on a cloud in a stateless manner. If you send one request to the API gateway, that will poke to the function, and the function comes up to serve the request and go back to sleep and the next rest come it has no idea about the previous request. The above screen shows that the function has been successfully created.

  13. 13
    Article
    Avatar of devgeniusDev Genius·4y

    How we sped up our deployments by 97% percent

    Our One Minute Deployment architecture achieves a 97% speedup by going containerless. The test step of the pipeline is very rudimentary and does not detect test failures. It’s unclear how it will perform when many pods try to start simultaneously. The One Minute Deplyoment only works for the Qubit9 application.

  14. 14
    Article
    Avatar of dzDZone·4y

    Kubernetes Architecture Diagram

    Kubernetes allows users to choose from languages, logging and monitoring tools, type of application frameworks, and other tools users may require. You can create a hybrid cloud if you mix and match clusters across cloud providers or on-premises. You can deploy it to run in a local or virtual environment based on KVM, libvirt, and vSphere.

  15. 15
    Article
    Avatar of dzDZone·4y

    Getting Started with Chaos Engineering

    Getting Started with Chaos Engineering will help you get started with a chaos engineering practice in your organization. The first step is to get an approval from your manager to carry out the experiments in the test environment.