Best of CI/CD2021

  1. 1
    Article
    Avatar of gcgitconnected·5y

    Basics of CI/CD

    Continuous Integration and Continuous Delivery describe the process of the changes flows to the repository. CI server clones the repository, checkouts to the source branch, and merges with the master branch. If the build is successful, then the Pull Request is allowed to merge. Otherwise, the merge is blocked. The Jacoco plugin can solve the problem easily.

  2. 2
    Article
    Avatar of hashnodeHashnode·5y

    Git basics: Conventional commits

    Conventional commits is a set of rules to help you describe a commit message. It's not a golden standard in the industry, some companies use it, and some have their commit structure. Conventional Commits helped me make commit messages so much easier and more precise for my team. Here are some real-world examples, here are some fantastic resources.

  3. 3
    Article
    Avatar of ghblogGitHub Blog·5y

    10 GitHub Actions resources to bookmark from the basics to CI/CD

    GitHub Actions offers powerful automation and CI/CD functionality that’s platform-native and accessible right from your repository on GitHub. Try the following steps to learn how automation on GitHub works and how it can simplify your workflows. Try building your own workflows with GitHub Actions templates, testing your actions, and monitoring your workflow with the visualization graph.

  4. 4
    Article
    Avatar of circleCircleCI·5y

    Testing an API with Cypress

    Cypress is a JavaScript frontend testing framework for frontend developers. It makes HTTP requests on behalf of the web applications as it is executing. In this tutorial, I will guide you through using Cypress to test an API. The tutorial covers the following:Setting up Cypress framework Understanding how Cypress makes HTTP calls to APIs Understanding how to use Cypress cyrequest() method.

  5. 5
    Article
    Avatar of circleCircleCI·4y

    What is a CI/CD pipeline?

    A CI/CD pipeline is the full set of processes that run when you trigger work on your projects. Pipelines encompass your workflows, which coordinate your jobs, and this is all defined in your project configuration file. Modern software delivery pipelines can build, test, and deploy applications based on your business needs.

  6. 6
    Article
    Avatar of sdtimesSD Times·5y

    JetBrains launches code quality platform Qodana

    Qodana is a universal code quality platform for continuous integration. Allows developers to do smart checks and edits from within in their JetBrains IDE. Based on the company’s Java IDE, IntelliJ IDEA, and allows developers to perform static analysis of Java codebases.

  7. 7
    Article
    Avatar of codecentriccodecentric·5y

    Stop re-writing pipelines! Why GitHub Actions drive the future of CI/CD

    The Pipeline-as-Code pattern is implemented by most CI/CD platforms today. So what could be the next evolutionary step? Based on GitHub Actions, the article outlines why open-source Pipeline- as-Code will take your pipelines to the next level. The article is part of a blog series about GitHub Actions.

  8. 8
    Article
    Avatar of faunFaun·5y

    How to make a basic CI-CD pipeline using Jenkins?

    How to make a basic CI-CD pipeline using Jenkins? Sumyak Jain explains how. We will develop and host a basic maven web application in Java using DevOps tools like Apache Maven as a build tool, GitHub for source code management, Selenium for testing, Jenkins for Continuous Integration, and Apache Tomcat for deployment and use Jenkins plugin to monitor our pipeline.

  9. 9
    Article
    Avatar of dzDZone·5y

    Solo DevOps

    Solo developers can benefit from some of the DevOps practices used by larger teams. Trunk-based development is a good way to manage your development workflow. Logging is another piece of DevOps puzzle that can be easily and easily employed by a solo developer. For all of my new projects, I start a dancing skeleton with Kubernetes and Sentry.

  10. 10
    Article
    Avatar of ghblogGitHub Blog·4y

    5 DevOps tips to speed up your developer workflow

    From CI/CD to containerization management and server provisioning, DevOps gets a lot of buzz in tech today. From learning YAML to scripting with Bash, here are a few simple tips for developers who want to speed up their workflows. Here are three “DevOps tools’ that can speed up your workflows and let you focus on building great software.

  11. 11
    Article
    Avatar of rbloggersR-bloggers·5y

    Git: Moving from Master to Main

    At Jumping Rivers our default branch ( master / main ) is protected. This means that we can’t directly push into a repository. Instead we need to create a branch and merge. All repositories have a CI process. This ranges from very elaborate pipelines to simple checks on the contents of committed files.