Prismatic celebrates 10 consecutive quarters earning the Best Relationship award!

Prismatic
Blog
GitHub Actions for Prismatic
Why Prismatic

GitHub Actions: Incorporate Prismatic in Your CI/CD Pipeline

We've released GitHub Actions which make it even easier for your teams to publish integrations and components in Prismatic while following your SDLC.
Jun 20, 2024
Marcus EdgingtonVP Product

I'm pleased to announce that we've released GitHub Actions which make it even easier for your teams to incorporate Prismatic in your existing CI/CD pipeline. This new feature will also allow you to promote code between tenants and regions.

This is the next step in our commitment to building tools that fit your development life cycle.

Watch this video or read on for the details.

Automates your integration publishing process

We've combined Prism CLI (our command-line tool for managing customers, integrations, instances, and custom components) with GitHub actions to perform common CI/CD functions for publishing your integrations and components.

As a result, your integration and component publishing process can use the same kind of workflows and processes that you use for the rest of your software development.

These are the GitHub actions we've created to enable this automation:

Displays source control metadata in Prismatic

You can now view source control metadata directly within the Prismatic integration designer or or, if you're creating code-native integrations, from within your IDE.

With these changes, you can now easily verify that:

  • The component or integration exists in source control.
  • The commit for this version did (or did not) follow the appropriate quality control steps.
  • A particular version of an a component or integration is (or is not) the same as components or integrations that have been deployed to other regions or tenants.

You can also perform diffs against prior versions and versions in other tenants.

Supports your SDLC

Our GitHub Actions allow you to ensure that integrations and components built with Prismatic follow the SDLC you already have in place.

You can promote integration or component code from dev tenants (dev, staging, etc.) to production tenants. In addition, for those of you who are running Prismatic in multiple regions, you can publish integrations and components between those regions.

Available for GitHub, but can be used for other tools

While our first release of this functionality is explicitly geared toward GitHub, you can also implement this functionality with GitLab, CircleCI, etc. by leveraging Prism CLI and the ability to add SCM metadata to your component and integration versions.

Check out our Prism documentation for more details.

Building tools devs love

This is the latest of many Prismatic features that make Prismatic fit the way you build software. From our SDKs for code-native integrations and custom components, to our robust API, to our streaming logs, and more – Prismatic helps you build integrations the way that work best for you.

I want to say "Thank you" to those of you who helped us expand our platform's functionality to provide even more flexibility for your teams as they build, deploy, and manage integrations.

Contact us for more details on how we can help you deliver integrations using tools that fit the way you build software.

Share this post
Headshot of Marcus Edgington
Marcus EdgingtonVP Product
Marcus was previously a senior product manager at Oracle and has been a product manager at SaaS companies serving a variety of industry verticals. He is passionate about efficient use of R&D resources and the power of integrations to help SaaS teams provide great experiences to their customers.
Get a demo

Ready to get started?

Get a demo to see how Prismatic can help you deliver integrations fast.