MacStadium Blog

 All Blog Posts

Jeff Vincent

Hybrid CI/CD Pipelines with Orka and Ansible

Managing hybrid CI/CD pipelines built on Orka with Ansible just got easier. Use our Ansible Dynamic Inventory plugin script to efficiently manage hybrid CI/CD pipelines built on Orka.

April 2021
April 2021

SwiftUI is Coming on Strong in the iOS World

The results of the 2020 iOS Developer Community Survey are out, we’re investigating the rise in popularity of SwiftUI over the past year and what's driving this change.

April 2021
April 2021

Choosing Your MacStadium Data Center Location

MacStadium has data centers in Atlanta, Las Vegas, Silicon Valley and Dublin, Ireland. Learn about latency and how it may play into your choice of a data center location with MacStadium.

April 2021
April 2021

Simple Optimizations for macOS and iOS Build Agents

Unlock your iOS and macOS CI build hardware’s full potential with these simple, free, automatable optimizations.

April 2021
April 2021

MacStadium Supports the Open Source Community

Free and open source software is a major driver of innovation in the iOS and macOS space. Learn how MacStadium supports these essential contributions and how your open source project can benefit as well!

April 2021
April 2021

Upgrade to macOS Big Sur in Your VMware Cloud

If you are virtualizing macOS in VMware, it may be time to upgrade your environment. Xcode 12.5 is out in beta, and we have a rundown of the compatible VMware versions, and the steps to take to upgrade to them.

April 2021
April 2021

Get Started with DevSecOps for iOS and macOS

DevSecOps integrates security into the full software development lifecycle to better lock down potential attack vectors and to avoid catastrophe.

March 2021
March 2021

Secure Multi-Cloud Environments with MacStadium

Did you know that you can connect external cloud resources to a MacStadium cloud? Use a secure site-to-site VPN connection to integrate your Mac DevOps pipeline to Azure, AWS, or GCP.

March 2021
March 2021

iOS Dev Jobs and the Best Places to Find Them

Are you looking for a new job in 2021? We’ve assembled some of the best places to find developer jobs. Whether you want a change or just checking out the market, we’ve got some of the best resources for your search.

March 2021
March 2021

Create an Ephemeral CI Pipeline for iOS with Jenkins and Orka

Jenkins and Orka are the perfect match for building your ephemeral CI pipeline for iOS - and we’ve written up a guide to make the journey even easier.

March 2021
March 2021

Five GitHub Repos to Level Up Your Swift Skills

As developers, we know you’re always working to level up your skills. We’ve got some of our favorite (and your favorite) repos for Swift.

February 2021
March 2021

Orka Tips and Tricks - Secret Management

We get asked a lot about how to store secrets inside of Orka. It’s not always needed, but if you want to, we have a step-by-step guide for building your own custom solution.

February 2021
March 2021

3 Pitfalls in iOS CI Pipeline Design and How to Avoid Them

Contemplating switching from static to ephemeral, or using a hybrid model? We’ve got three pitfalls to avoid and an eBook with questions to help make your dream iOS CI pipeline a reality.

February 2021
March 2021

Orka Integrations: GitHub + Buildkite with a Private Mac Cloud

In this post, we’ll take a look at using Buildkite to connect a GitHub account with Orka, and run a static CI/CD pipeline.

February 2021
March 2021

Simulators, Emulators, and Devices -- Which is right for your Mobile CI Builds?

How are you testing your apps? In this blog post, we discuss the pros and cons of three different forms of testing: simulators, emulators, and physical devices.

January 2021
March 2021

Orka Integrations: Mac and iOS CI with the Orka-Jenkins Plugin

Jenkins is the most popular open-source CI/CD tool available - and we’ve got a plugin for it! Take a look at our step-by-step guide to getting the MacStadium Jenkins plugin for Orka up and running.

January 2021
March 2021

Automating Jenkins Deployments in K8s with Docker and Groovy - Part II

In part 2, learn to incorporate an additional Groovy Init Hook script that will install and configure the Orka plugin for Jenkins.

January 2021
March 2021

Server-Side Swift Now Runs on Mac, Linux, and Windows

Mac, Linux, or Windows? Swift can run in all three places, so which are you picking? Our rundown can give you some guidance when you’re looking to run Swift!

December 2020
March 2021

Why Use GitHub Actions with MacStadium Hardware?

GitHub Actions, first released in 2019, is a free CI/CD system baked into GitHub. Grab your GitHub repo and see what you can do with GitHub Actions and your MacStadium hardware.

November 2020
March 2021

Jenkins Deployments in Kubernetes with Docker and Groovy

In our latest installment of the How to K8s series, we explore the concepts you’ll need to execute tasks via a look at dockerizing a Jenkins server so that it can create a user automatically upon startup in a container.

November 2020
March 2021

Automating macOS Server Configuration with Ansible

Ansible is a lightweight configuration solution that requires only two things of the target servers it configures. We’re walking through Jeff Geerling’s Ansible playbook on the blog to show you how Ansible can benefit you.

October 2020
March 2021

 Say "Hello" to iOS App Clips

iOS 14 has a brand new feature called App Clips. Get ready to explore this new, mini-versions of iOS apps as we explore what you can expect from these cool new tools.

September 2020
March 2021

Automation 101: Introduction to Ansible

If you’re looking to get started with Ansible, you’ve come to the right place! We’re diving into automation with Ansible for the introductory blog post.

September 2020
March 2021

How to K8s: Kubernetes Secrets from the Command Line

Last time, we dove into the ins and outs of Kubernetes Secrets, but in the latest How to K8s, we’ll cover creating a Secret via kubectl CLI.

September 2020
March 2021

iOS Developer Survey Pt. 3 - Your Projects

In this last installment of Dave Verwer’s iOS Developer Community Survey, we’re turning our analytical eye to what iOS developers are working on both personally and professionally.

August 2020
March 2021

How to K8s: Kubernetes Secrets Made Simple

What is a Kubernetes Secret and can you make sure that all your secrets are being kept? In this blog, we give you an overview of what Kubernetes Secrets are and how to make them.

August 2020
March 2021

How to K8s: Pods, ReplicaSets, and Deployments

Pods, ReplicaSets, and Deployments are definitely something new and returning users will need to have in their K8s playbook. Let us guide you on the K8s journey with our latest installment.

August 2020
March 2021

Accessing Your Mac mini From Anywhere

VNC, SSH, or VPN, you can interact with a Mac mini remotely in several different ways. In this how-to, we walk you through different ways you can access your Mac mini - including our recommendations.

July 2020
March 2021

iOS Developer Survey Pt. 2 - Languages, Tools & Processes

We’re back with Part 2 of our analysis of Dave Verwer’s iOS Developer Community Survey. In this installment, we talk tools - from Swift to Objective-C and from Jenkins to Bazel, here’s what developers are using.

July 2020
March 2021

How to K8s: Persistent Volumes and Claims

In order to retain data beyond the life-cycle of a given Pod in Kubernetes, you’ll have to use a persistent volume. In this walkthrough, we’ll take you through the complexities of persistent volumes and claims.

July 2020
March 2021

How to K8s: Pull, Edit, and Push a Docker Image

Set sail with K8s with part four in the How to K8s series! Let us take you through how to pull, edit, and push a Docker image.

July 2020
March 2021

How to K8s: Sharing Data Between Containers in a Pod

In part three of our How to K8s series, we take you through emptyDir and volume, and how to share data between containers in a pod.

June 2020
March 2021

Intro to Chef: Configuration and Automation Tool for Mac VMs

Jump into part one of our Chef series, where we introduce some concepts and ideas for beginners and discuss the latest update to the Chef training materials.

June 2020
March 2021

Open Source iOS Testing Platforms to Consider When Testing Your Next App

There are a lot of players in the iOS testing landscape. We’ve picked four open source platforms for your consideration.

June 2020
March 2021

How to K8s: Expose a Public IP via a Load Balancer Service in Kubernetes

In the second installment of How to K8s, we explore how to use a Kubernetes load balance service to expose a single IP.

June 2020
March 2021

How to K8s: Exec into a Running Kubernetes Pod

When working with Kubernetes environments, you may find it useful to access a pod directly. You can do that by calling kubectl exec to get direct command line access.

May 2020
March 2021

Ephemeral vs Static Build Agents for iOS CI

Dive into the costs and benefits when choosing between ephemeral and static build agents. Learn the key differences and why you may want to choose one method over the other.

April 2020
March 2021

Getting Started with Docker & Kubernetes on Mac

MacStadium's Orka brings modern, orchestration and containerization solutions Kubernetes and Docker to Mac-specific CI. Now, teams that focus on dev for iOS and macOS have access to this powerful tech.

April 2020
March 2021

Orka Overview Part 2: Deploying Mac Virtual Machines

Manipulating virtual machines has become a core skill for DevOps engineers. Orka allows for automated management of macOS VMs with simple commands.

March 2020
March 2021

2 New Xcode 11.4 Features for Swift that We Love

Xcode’s latest release, 11.4 Beta 3, has brought advancements across the board. Here’s our rundown of the two new features we love and think could benefit you the most.

March 2020
March 2021

Making the Most of Your Orka Demo

The Orka demo gives you two hours of playtime to experience the power of Orka. Here's how to get the most out of your demo environment.

March 2020
March 2021

5 Key Features in Orka's CLI for iOS and macOS Virtualization

It’s always a treat when you can do more with less code. And Orka’s CLI fits this bill. Orka is a powerful macOS virtualization tool that performs complex tasks with short, simple commands.

March 2020
March 2021

Orka Plugins Rundown: Part 2

These three plugins are the most recent additions to Orka, and have all been greeted warmly by folks who are using them already. Check out how Orka integrates with your CI pipeline (part 2).

February 2020
March 2021

Orka Plugins Rundown: Part 1

With Orka’s simple CLI and our growing library of plugins and integrations, ease-of-use is central to our targeted user experience. In short, Orka is a tool for everyone.

January 2020
March 2021

How to Connect Storage for Ephemeral Build Testing

Leveraging ephemeral builds as part of your CI pipeline greatly improves consistency, scalability, and ease of updating. In this post, learn how to connect your build server to shared storage.

January 2020
March 2021

YAML for the People: A Human Readable Primer

If you haven’t yet heard much about YAML, it – very much like JSON or XML – is just a way of representing structured data. Learn more in this beginner's guide.

January 2020
March 2021

Automate Your CI With These 3 Powerful Tools in 2020

Is CI automation on your team's wishlist for 2020? Check out this piece for three must-have tools before getting started.

December 2019
March 2021

Put Your Things Away with MacStadium’s Five Storage Options

With one or more of our five storage solutions your team will be ready and able to focus on the work at hand. We break them down in this piece.

December 2019
March 2021

Native vs. React Native for iOS: A Smorgasbord for Thought

A collection of our favorite resources based on specific use cases to help you make a well informed choice as to which route to take in the creation of your next application.

November 2019
March 2021

Selecting a Scalable CI Pipeline for macOS

Your company is growing and there are many factors contributing to the need for a more efficient CI infrastructure. Learn how MacStadium can aid in the transition to an infrastructure that can support a product at scale.

November 2019
March 2021

Top 5 Signs It's Time to Upgrade Your Mac CI Build Infrastructure

Is your homegrown Mac mini build farm keeping pace with your organizational growth? If you're not sure, the MacStadium team has put together the top five signs it's time to make a change for the better.

September 2019
March 2021

Check Out Our New Site-to-Site Networking Docs

We have recently expanded our Mac private cloud Site-to-Site Networking documentation to include specific setup instructions.

September 2019
March 2021

MacStadium + Ansible are Making Life Easier for DevOps Teams

Provisioning your Mac cloud virtual machines for macOS and iOS CI just got easier. MacStadium engineers have put together some example Ansible scripts for provisioning your CI build environment.

May 2019
March 2021