November 2019 Summaries
4 posts from CircleCI
Filter
Month:
Year:
Post Summaries
Back to Blog
The text provides a comprehensive guide on integrating Google Cloud Run into a CI/CD pipeline using CircleCI. It explains the process of setting up a project on CircleCI, creating necessary credentials for Google Cloud Platform, and encoding service account files for secure storage as environment variables. The guide illustrates how to build, test, and deploy a Docker image as a Google Cloud Run service, both in a fully managed environment and on a Google Kubernetes Engine (GKE) cluster with Anthos. It emphasizes the use of CircleCI orbs, such as `gcp-gcr` and `cloudrun`, to simplify and streamline the deployment process. The guide includes detailed steps for configuring the CircleCI pipeline, including the creation of a GKE cluster for deploying the application, highlighting the efficiency and security considerations involved in the process.
Nov 27, 2019
1,867 words in the original blog post.
CircleCI has announced the opening of its London office, marking its second international hub after Tokyo and a strategic move to expand within the European market. London was chosen due to its significant base of innovative companies and as a gateway to better serve CircleCI's European customers, which include prominent names like Condé Nast International and Deliveroo. The expansion aligns with the increasing investment in European venture-backed companies, which now constitute 16 percent of global venture capital investment. CircleCI's tools are designed to empower developers by enhancing efficiency and scalability, making it a critical resource for tech-forward companies aiming to accelerate product delivery. The company's decision to establish a presence in Europe reflects the growing diversity and needs of the tech sector, encompassing various industries such as fintech, health tech, and mobility. Testimonials from industry leaders underscore CircleCI's role in providing flexibility, performance, and fostering a DevOps mindset, which are essential for driving growth and offering superior client services.
Nov 21, 2019
534 words in the original blog post.
The article outlines the process of using CircleCI's Windows execution environment to build and test a simple calculator application developed with ASP.NET Core on a Windows virtual machine. It provides a detailed breakdown of the configuration file used for the application, highlighting the benefits of CircleCI's Windows support, such as Docker Engine support, build isolation, and access to various powerful features like caches and workspaces. The text explains the steps to set up and run tests using the Windows executor, preloaded with Visual Studio 2019, and emphasizes the importance of unit testing and code coverage collection. Additionally, it describes the workflow of test and build jobs, detailing how the build job requires all tests to pass before execution. The use of CircleCI orbs is highlighted as a time-saving approach that simplifies configuration with fewer lines of code, enhancing ease of understanding and maintenance. The article concludes by advocating the efficiency of CircleCI's Windows executor, ensuring seamless build and test processes for ASP.NET Core applications.
Nov 14, 2019
1,228 words in the original blog post.
As engineering teams increasingly adopt DevOps strategies for software development, they experience enhanced speed and efficiency, which can inadvertently reveal system bottlenecks. Continuous delivery and continuous deployment, although often used interchangeably, differ in that continuous delivery ensures code is ready to deploy, while continuous deployment automates the deployment process after passing CI tests. This modern approach allows for immediate market responsiveness, automates the development process, and reduces stress on engineers, fostering real-world experimentation and immediate user feedback. However, challenges such as inadequate test suites, security concerns, tool compatibility, and team synchronization can undermine confidence in the deployment pipeline. Solutions to achieve zero-downtime deployments include adopting test-driven development, early security coordination, using flexible tools, and implementing microservices architecture. Emphasizing infrastructure as code, maintaining communication channels, and ensuring high availability are key best practices. When such challenges are addressed, continuous deployment becomes a powerful tool for continuous improvement and delivering value to users.
Nov 04, 2019
1,005 words in the original blog post.