-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for continuous deployment (CD) policies in project stages #117
Comments
Current iteration of this feature looks like this: User can add existing stage as integration stage through As mentioned above, this command will generate appropriate workflow file and token used for authentication. By default, the workflow file will be created in the local repository and user will be presented with instructions on where to add secret in the repository and under which name. Optionally, user can use If the repository user is using is not personal repository but is instead located inside organisation, user can use option If |
I'd do it differently. Instead of introducing a new subcommand Then, the If Mantil uses GitHub URL, then organization name is superfluous. So, the whole command would typically look like:
|
I've changed this to work as a part of stage new subcommand and added Command looks like this: Repository is not needed as Mantil can check remotes locally. It looks for for origin remote and parses user and name of the repository from the remote's URL. Right now setting |
We're adding an option for integration stage which will be connected to specific repository branch and deploy all changes automatically on each push.
This feature should generate github action workflow and place it in appropriate folder inside the repository (
.github/workflows
) and generate token which the workflow can use for authentication to the node during the deploy.The text was updated successfully, but these errors were encountered: