Systems | Development | Analytics | API | Testing

CI CD

CircleCI vs Jenkins: What's the Difference?

Jenkins can support multiple jobs by multi-threading, whereas CircleCI has built support for parallelism, which project settings can achieve. Your deployment pipeline is the most crucial part of your software delivery lifecycle. As you keep launching new software products and updates, the last thing you would want is to manually intervene in an otherwise automated SDLC. Automation of build and release code– continuous integration and delivery have become mainstream for enterprise solutions.

Scan your builds for vulnerabilities by using mobsfscan with Codemagic

With the increase in malware attacks on devices, engineers are putting more effort into ensuring the products they build are not vulnerable to these attacks. One such tool that can help mobile engineers reduce vulnerabilities is Mobile Security Framework (MobSF).

Create 2D games quickly and easily with Flutter Flame

Flutter enables you to develop applications for platforms such as Android, iOS, desktop, and the web from a single codebase. As a multiplatform UI toolkit, the Flutter team is dedicated to enabling all kinds of developers to quickly build and release applications. Game developers, for instance, are now able to build beautiful game apps without worrying about performance, load times, and app sizes. This tutorial will provide you with an introduction to the Flutter Flame game engine.

Setting up CI/CD for a Godot game

TL;DR: Setting up CI/CD pipelines for games made with the Godot engine is quite simple, thanks to the fact that it’s easy to work with Godot using the command-line interface. This means we can quickly install Godot on a Codemagic build machine and automate the export of Godot games, though we’ll need to specify some configurations as well. Let’s see how to automate Godot game projects! These past few months, I’ve talked about using Codemagic to build and publish Unity games.

What is GameCI?

TL;DR: GameCI is a toolbox for building Unity games, which contains a collection of Dockerized Unity Editors for different target platforms, and documentation to set up pipelines using GitLab CI and GitHub Actions. You can use GameCI with any CI platfrom that supports Docker, even with Codemagic. Alternatively, you can use Codemagic’s preinstalled Unity Editor, or install another version.

Flutter builds are way faster with M1 machines: A comparison of VMs

In November 2020, Apple released the M1 MacBook and, one year later, the M1 Pro/Max chips. Since then, we have all read and heard from other people about the crazy performance improvements. Perhaps you already read the tweet by Jameson Williams (a staff software engineer at Reddit): So we know that M1 machines are fast, but should we use them in CI/CD to speed up our pipeline? To help answer that question, we compared the M1 mini, Mac Pro, and Mac mini for iOS and macOS builds with Codemagic.

Continuous Performance Testing in CI Pipelines: CircleCI

With over 50,000 active organizations and 250 million workflows, CircleCI is one of the most popular networked CI platforms. When getting started with CI pipelines, teams typically want to ensure that code will compile, pass unit tests, and build a container image. After catching these low hanging fruit of syntax errors, engineering teams need to dig much further to find business logic and scalability errors.

How Automation Is Changing ALM

The DevOps model has become ubiquitous in product development, integrating teams that historically have worked in silos — to enable faster, more effective responses to business needs. At the heart of a successful DevOps pipeline is a clear workflow that is derived from the development lifecycle. While existing tools are essential to track requirements and artifacts throughout product development, these tools have not always kept up with the complexities of a CI/CD working practice.