The latest product news and updates from Semaphore.
Pinpoint issues quickly with the test results page
No more scrolling through the long job logs – the test results page is now in a public beta. Your test results output will now render in a new Summary tab on the job page, provided that it’s in JUnit XML format.
Take the advantage of this new feature now and:
- Quickly identify the failing tests without searching through logs.
- Easily review the test execution time and identify slow-performing tests.
- Sort and filter the output of your tests however you see fit.
- Search through the big test suits to find what you’re looking for.
While in beta the Ruby/Rspec, Elixir/ExUnit, and Go/gotestsum are fully supported with more languages to come in the future.
Boost your promotions with parameters
- Define the parameter name and description in YAML or Workflow Builder.
- Assign parameter values when manually promoting.
- Use parameter values in promoted pipeline name, secret name, pipeline queue, or as an environment variable.
Choose what you share
With the new set of improvements in access management, you can now define stricter scopes and clearly specify which repositories you want to give access to. Check out our guide in documentation to find out more about the latest Semaphore GitHub App.
What the future holds
Summer vacation season is already here but the search for improvement never stops at Semaphore. Here are some of the things that our team will focus on:
- A new tab on a workflow level that summarizes tests from all jobs.
- Workflow Builder support for parameterized promotions and GA release.
- BitBucket support and integration.
- Various infrastructure improvements to allow for an even faster CI experience.
- Additional insights on the billing page to give users a better overview of usage.
We listen to your feedback. Check our public roadmap and vote for features you would like to see or give us an idea for a new one.
Latest on the Blog
All applications require automated testing to make sure they do not break when other developers add new features. React Native apps are no different.
Learn how to build Python projects and monorepos at scale with the Pants Build System.
AWS App Runner is a service for people just wanting to run their containers without hassles. Learn how to use it and explore how it fares against its competitors.
Learn what Flutter is, how to write your first app, and how it can change the way you develop the applications of the future.
Learn how to best take advantage of Semaphore’s new features to design and run faster CI/CD pipelines on monorepos.
Monorepos can foster rapid development workflows. In this post, we’ll examine if they are the right fit for you and your company.
Latest on the Semaphore Uncut Podcast
Khash Sajadi, cofounder of Cloud 66 and DevOps veteran, talks about how DevOps evolved and shaped the industry.
Listen Jeff Smith, author of “Operations Anti-patterns, DevOps Solutions” speak about getting into the right mindset for moving organizations forward.
Dave Thomas, the author of “The Pragmatic Programmer”, discusses how software engineering and his attitudes to testing have changed over many decades
Jonathan Creamer, Senior Software Engineer at Microsoft, tells us about his monorepo experiences and his work in the field of ‘DivOps’ – the term he coined to describe the engineering of front-end tooling.
Eric Seidel, co-creator of Flutter and Director of Engineering at Google, talks about the Flutter developer experience and the Dart language that powers it.
Nader Dabit, Senior Developer Advocate and author, gives us his perspective on managed services in cloud development.
Benjy Weinberger, co-founder of Toolchain, discusses ‘Pants’ and shares views on the monorepo strategy for managing your codebase.
Michael Grinich, founder and CEO of WorkOS, describes how software companies fall foul of the ‘Enterprise Chasm’ and how WorkOS helps them cross it.