Skip to content

Workflow to push a configuration file to a Solace PubSub+ broker with a validation step

Notifications You must be signed in to change notification settings

swayvil/solace-ci-cd-file

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

solace-ci-cd-file

A GitHub Actions workflow to push a configuration file to a Solace PubSub+ broker with a validation step.

Prerequisites

Declare a secret and environment variables

On Github repository settings. How to: Creating configuration variables for a repository

Declare this secret:

  • SEMP_PWD

Declare these environment variables:

Declare an environment

On Github repository settings create an environment named "dev", check "Required reviewers" and add at least one reviewer.

How to

Under "config" folder, push a configuration file in Solconfig format (json). It will automatically trigger the Github Actions workflow. A reviewer will be notified and will have to validate the configuration so it can be pushed on the target Solace service. review-deployments approve-and-deploy

References

Another version with a form in input: solace-ci-cd-form

About

Workflow to push a configuration file to a Solace PubSub+ broker with a validation step

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published