Software Alternatives & Reviews

How I Added Continuous Integration (CI) to a C++ Project

GitHub Actions pytest
  1. Automate your workflow from idea to production
    Pricing:
    • Open Source
    CI requires dedicated machines to checkout our code, built it and run tests. We can either setup our own machines, or we can provision a CI cloud provider to do this for us. GitHub actually provides its own CI service, GitHub Actions, that lets you automate workflows to GitHub repo events, like making a pull request or merging to a main branch.

    #DevOps Tools #Continuous Integration #Continuous Deployment 275 social mentions

  2. 2
    Javascript Testing Framework
    For this lab exercise I had the opportunity to add unit tests to a classmate's project and experience their CI workflow. For this exercise I worked on go-go-web by kliu57. Go-Go Web is written in Python and uses the pytest testing framework. This was my first time writing tests for pytest, but I found the pytest docs helpful. However, more helpful was the information provided in the associated issue and the tests already written, which helped me write the test I needed in the author's preferences.

    #Automated Testing #Testing #Online Services 5 social mentions

Discuss: How I Added Continuous Integration (CI) to a C++ Project

Log in or Post with