Cut Down S3 Storage Costs with Cloudflare R2
Cloud storage has become the most popular way for businesses and developers to store data for online use. S3 is the de facto standard for cloud storage, with Amazon as the leading provider. However,...
View ArticleZero Budget Big Dreams: Starting a Tech Startup from Scratch
Bootstrapping a tech startup by yourself or with a small team with no money is no easy feat, but it is not impossible. In this article, I’ll highlight how you can save your cash resources when trying...
View ArticleXcode 14 Deprecation in Semaphore
Starting October 1st, 2024, Semaphore will remove the Xcode 14 image from the available machine pool. This change affects all Apple developers who are building their projects with Xcode 14. Apple has...
View ArticleCustom Roles Are Here
Following on the Role Based Access Control (RBAC) improvements announced in April, we’re rolling out a new feature for Scaleup plans: Custom Roles. Now, in addition to the default roles, you can...
View Article2024 Tech Roundup: The News You Might Have Missed
2024 has been a landmark year for tech: the AI hype train is at full steam, with new LLM models emerging and Apple finally entering the race. This year has brought a whirlwind of updates: from fresh...
View ArticleWhat to Expect: Tech Trends For 2025
As we step into 2025, the tech landscape is set for another transformative year. From artificial intelligence (AI) making strides in automation and creativity to the looming potential of quantum...
View ArticleHow to Scale CI/CD With Self-Hosted Agents
Ever hit ‘run’ on your CI/CD pipeline, only to grab a coffee… and it’s still not done when you get back? We’ve all been there. Slow builds can feel like a productivity killer — but there’s a better...
View ArticleUnveiling the Semaphore Architecture: How It Works Under the Hood
Semaphore is a robust and efficient CI/CD platform designed to streamline software delivery. Whether you’re a solo developer or have a large team, it helps automate builds, tests, and deployments...
View ArticleOne API to Rule Them All: Building a Cohesive API for Semaphore
At Semaphore, we’ve been rethinking our public API from the ground up. Over the years, as our platform grew, so did the complexity of our API infrastructure. We tried multiple approaches—some...
View ArticleEphemeral Environments for Testing Open Source Projects
When we decided to open source Semaphore, we knew it wouldn’t be just about flipping a switch and making the repo public. A lot had to change, especially how we test and manage contributions. Our...
View ArticleSemaphore Community Edition vs. Jenkins
Since we open sourced Semaphore with the Community Edition, I wanted to make a detailed comparison with Jenkins, the most popular and well-known open-source CI platform – by far. In this post, I’ll...
View ArticleThe Secrets Behind Plumber: Managing Thousands of Pipelines at Semaphore
What really happens after you push code to your Git repository? Your pipeline kicks off, tests run, and builds are triggered. But, beneath the surface, a complex orchestration engine is making all the...
View ArticleGitHub Actions vs Semaphore
GitHub Actions must be one of the most popular CI/CD platforms, if not the most popular. The appeal is quite obvious: you already have your code in GitHub, so it makes sense to click on the Actions...
View ArticleSemaphore vs Travis CI
Welcome back to another episode of comparing Semaphore to popular CI/CDs. Today’s is the turn of Travis CI, which along Jenkins, is one of the longest running CI platform still going strong. Overview...
View ArticleSemaphore vs BitBucket Pipelines
One last time, this is the last one. Let’s compare Semaphore Community Edition (CE) to BitBucket Pipelines. License and Source Availability Bitbucket Pipelines is a closed-source product. While you...
View Article