Operations | Monitoring | ITSM | DevOps | Cloud

Continuous integration for a Bazel Android project

Bazel (pronounced like the tasty herb: “bay-zell”) is an universal build tool developed by Google. Some notable companies like Twitter and projects like the Android Open Source project have migrated to Bazel. In this tutorial, you will learn how to build a Bazel Android project and set it up for continuous integration with CircleCI. We will wrap up by automatically running tests and producing a binary APK file. In addition to the written guide there is a working sample project.

Challenges of growth engineering in a DevOps company

Growth engineering is a practice in which product, engineering, and design support a company’s growth efforts from within the product itself. Growth engineering has gained traction in consumer-facing companies. This practice has gained plenty of traction in the SaaS world over the last decade, to help support growth of self-serve users who often purchase services without the involvement of traditional sales teams.

Accelerate Cloud Adoption with CircleCI and Altostra's No-Code Infrastructure Platform

IaC languages like CloudFormation have made cloud management more efficient at scale, but have also added layers of complexity and more risk for human error. To get to market fast, developers need to accelerate software delivery while ensuring quality. CircleCI’s industry-leading CI/CD platform seamlessly integrates with Altostra’s no-code infrastructure to simplify cloud application development, leaving no room for error.

How High Performing Teams Automate Artifact Management and CI/CD

Join CircleCI and JFrog as we discuss best practices for artifact management, security analysis and quality assurance in continuous integration and continuous delivery (CI/CD). Learn how high performing development teams utilize CircleCI and JFrog to speed up their development process and deliver better code, faster and with confidence.

How to get your first green build on CircleCI

In this video we'll help you set up your first CircleCI build, run your first CircleCI build, break that build, use workflows to build our configuration file, and then advance workflows by fanning in and fanning out. We’ll then be adding some changes to use workspaces. And finally, we will conclude this learning activity by SSH’ing into your build.

Is my CI pipeline vulnerable?

Your continuous integration (CI) pipelines are at the core of the change management process for your applications. When set up correctly, the CI pipeline can automate many manual tasks to ensure that your application and the environments it runs in are consistent and repeatable. This pipeline can be an integral part of your security strategy if you use it to scan applications, containers, and infrastructure configuration for vulnerabilities.

The path to production: how and where to segregate test environments

Bringing a new tool into an organization is no small task. Adopting a CI/CD tool, or any other tool should follow a period of research, analysis and alignment within your organization. In my last post, I explained how the precursor to any successful tool adoption is about people: alignment on purpose, getting some “before” metrics to support your assessment, and setting expectations appropriately.