February 2020 Summaries
3 posts from CircleCI
Filter
Month:
Year:
Post Summaries
Back to Blog
CircleCI has released server version 2.19, featuring support for AWS GovCloud, a service tailored for U.S. government agencies and regulated industries, ensuring compliance with standards such as FedRAMP and HIPAA. This update empowers government developers with enhanced security and efficiency in cloud computing. Alongside GovCloud support, CircleCI has achieved SOC 2 Type II compliance, highlighting its commitment to secure continuous integration solutions. The new version also includes upgraded Nomad instances to improve performance and reduce dead job accumulation, and it offers enhanced flexibility with default resource classes for CPU and RAM configurations. These advancements aim to boost productivity and innovation while reducing operational costs for developers working on government-related projects.
Feb 25, 2020
406 words in the original blog post.
The text is a detailed tutorial on integrating CircleCI with Code Climate's Quality tools to enhance a continuous integration (CI) pipeline. It explains how to monitor code quality, display test coverage reports, and set test coverage thresholds that can halt the deployment process if not met. The guide provides step-by-step instructions for setting up necessary accounts, configuring a project using Node.js and several dependencies, setting up linting and testing frameworks, and generating coverage reports. It also details how to use GitHub for version control and CircleCI for automated builds, along with methods to report code style and test coverage using Code Climate. The tutorial concludes by discussing how to enforce certain criteria, such as passing tests and maintaining coverage thresholds, before merging pull requests, thus ensuring code quality and operational transparency in software development processes.
Feb 24, 2020
2,885 words in the original blog post.
The text discusses the importance and implementation of smoke tests within CI/CD pipelines to ensure that web applications function correctly post-deployment. Despite passing all initial tests in a CI/CD pipeline, applications can still fail in live environments, a challenge many development teams face. Smoke tests help by running basic checks on critical functions, providing early detection of major issues, and saving time and resources by preventing further testing if fundamental problems exist. The text provides a guide on integrating smoke tests into a pipeline using the smoke.sh framework or a Python-based approach with pytest, demonstrating how to validate that applications are accessible and functioning correctly after deployment. Additionally, it offers instructions for setting up a new environment using Pulumi and GCP for testing purposes, ensuring a clean setup and best practices for running these tests. Integrating smoke tests into CI/CD pipelines enhances confidence in application builds by verifying their functionality in target environments.
Feb 13, 2020
2,651 words in the original blog post.