This Inedo-developed template provides you with quick access to recommended settings for an application using CI/CD with GitHub for source control and issue tracking. To select a different settings template, go to Advanced Settings.
|GitHub Connection||The "GitHub" resource credential is configured (Anonymous@GitHub,Organization=inedo) to provide credentials, organization, and repository name url for a connection GitHub.com or a private GitHub server.||Credentials|
|Release Pipeline||The "Release" pipeline will gets source by configured branch, builds and tests artifacts, then deploys to a series of targets automatically or after approvals and creates a tag in the repository.||Pipelines|
|Variable Prompts||The "Default" release template will prompt for additional configuration, such as a $Branch when creating BuildMaster builds or releases.||Release Templates|
|Build Plan||The "Build" plan will get source code by branch from GitHub, run unit tests, and create artifacts.||Plans|
|Deploy Plan||The "Deploy" plan will deploy artifacts to the targets configured in the pipeline.||Plans|
|Tag Plan||The "Tag" plan will adds a tag to the commit.||Plans|
|Build Trigger||The "GitHub" plan will automatically triggers a build in an application when a commit gets pushed to a GitHub repository.||Triggers|
|Issue Source||This issue source will synchronizes issues associated with the release, either from GitHub or another source.||Issues|
|ExampleApplicationConfig.txt||This file stores environment-specific settings after deploying your application.||Configuration Files|
You can create a build right away if you'd like to see how this template works in action, or you can customize the settings to work for your enviornment. To create a new build, go to Builds > Create New Build.