Home / Companies / CircleCI / Blog / July 2019

July 2019 Summaries

5 posts from CircleCI

Filter
Month: Year:
Post Summaries Back to Blog
Rose Jen, a product manager at CircleCI, shares her insights on working within a distributed culture at the company, highlighting the difference between merely allowing remote work and being truly remote-first. Her initial hesitations about communication challenges in a distributed team were alleviated by CircleCI's deliberate efforts to create an inclusive remote work environment. The company, which has its headquarters in San Francisco, focuses on fostering a remote-first culture where remote employees are integral to the team, emphasizing the importance of using video conferencing tools and maintaining comprehensive documentation to ensure all team members feel connected and included. CircleCI also encourages recording meetings for those in different time zones and organizes in-person gatherings for distributed teams to strengthen team bonds. Rose emphasizes that transitioning to a remote-friendly organization requires continuous re-evaluation and adaptation, especially as the company expands globally, which involves adjusting meeting schedules to accommodate diverse time zones.
Jul 26, 2019 1,329 words in the original blog post.
The text outlines a comprehensive guide on integrating Infrastructure as Code (IaC) into a Continuous Integration/Continuous Deployment (CI/CD) pipeline using Pulumi and CircleCI, specifically for deploying a Python application on Google Kubernetes Engine (GKE). It begins by detailing the prerequisites, such as setting up accounts on platforms like CircleCI, Docker Hub, and Google Cloud, and installing necessary software like Pulumi. The guide then explains how to create a GKE cluster and manage it using Pulumi, leveraging its ability to define cloud resources in Python. The process involves setting up a CI/CD pipeline that builds, tests, and deploys a Flask application through Docker, using Pulumi orbs within CircleCI to automate infrastructure provisioning. The document also emphasizes the importance of managing environment variables securely and provides instructions for encoding Google Cloud credentials to integrate them into CircleCI. Additionally, the narrative highlights the benefits of using Pulumi orbs for simplifying pipeline configuration and improving the reusability of code, concluding with a reminder that the principles can be applied across various cloud providers and deployment environments.
Jul 24, 2019 3,280 words in the original blog post.
CircleCI has announced a $56 million Series D funding round led by Owl Rock Capital and NextEquity Partners, raising its total funding to $115.5 million. Since its Series C in January 2018, the company has experienced significant growth, expanding its customer base to include major organizations like Samsung and Ford, opening international offices, and increasing its team size from 120 to 250 employees, with plans for further expansion. CircleCI has focused on enhancing its CI/CD capabilities, launching new features such as orbs for configuration templating, achieving FedRAMP certification, and increasing monthly job counts from 7 million to over 30 million. The company emphasizes its dedication to CI/CD, platform extensibility, and providing insights into software delivery performance, while also working on developer empowerment through improved UI and onboarding, and a new usage-based pricing model. CircleCI is committed to growing its support and account teams globally, aiming to meet the needs of developers and enterprises alike while continuing to innovate in the developer tools space.
Jul 23, 2019 1,124 words in the original blog post.
The article provides a comprehensive guide on setting up a Continuous Integration (CI) pipeline for a Django project, emphasizing its applicability to other Python projects as well. It details the process of creating a Django app, writing tests, dockerizing the application, configuring CircleCI, and running the build locally before pushing it to GitHub. The tutorial highlights the benefits of using Django, such as its scalability, ease of deployment, and strong documentation, which are advantageous for developing Minimal Viable Products (MVPs). Readers are guided through setting up a CircleCI configuration, including creating a directory for the CircleCI configuration file and adding necessary commands to manage dependencies and run tests. The tutorial also covers the usage of caching to optimize build times, as well as adding status badges to monitor the integration services' state. Overall, the article aims to equip readers with the knowledge to efficiently manage a CI pipeline for Django projects, enhancing their development workflow.
Jul 22, 2019 2,297 words in the original blog post.
The article provides a comprehensive guide to using CircleCI orbs for deploying applications on the CircleCI platform, focusing on simplifying and standardizing configurations across projects. It covers the prerequisites of understanding Docker, CircleCI, Kubernetes, Git, and Google Kubernetes Engine (GKE), and guides readers through setting up a GKE cluster, Dockerizing a Node.js application, and using Kubernetes manifests for deployment. The text emphasizes the benefits of CircleCI orbs in automating workflows, illustrating how pre-built commands, jobs, and executors streamline the process of deploying applications to GKE from a GitHub repository. Additionally, it highlights the importance of configuring CircleCI with Google Cloud Platform (GCP) through service accounts and environment variables to facilitate continuous integration and delivery. The article concludes by encouraging exploration of various orbs for different cloud platforms and languages available in the CircleCI registry to enhance productivity and efficiency in deployment processes.
Jul 11, 2019 2,023 words in the original blog post.