Skip to content
/ xekina Public

Automate creation of CI/CD infrastructure for a GDS Style project

License

Notifications You must be signed in to change notification settings

nikkh/xekina

Repository files navigation

xekina

xekina is a tool for jump starting your projects. At present it's a proof of concept that aims to achieve the following high level objectives:

  • Create a VSTS project based on the GDS Agile Project Phases
  • Create an Azure DevTest Lab for the team
  • Create environments (Azure App Service and SQL DB) for the CI/CD pipeline

This is not a single ARM template. At present the process is implemented using a combination of configuration files, ARM Templates and a console application that strings the creation of artifacts together.

Soon, I'll be creating a web application that enables you to specify your desired configuration and then submit the creation to an Azure function or WebJob that will create your infrastructure.

Colleagues are thinking about dotnet core sample projects that will guide the development teams in how to develop their applciations while avoiding vendor lock-in.

Longer term we could extend this to create components in atlassian stack or using ansible or other tools.

About

Automate creation of CI/CD infrastructure for a GDS Style project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published