Source Code Management

Do I have full access to the code that is deployed to ReadyMage Cloud?

Yes, you have full access to the code of deployed applications and can manage it in your GitHub repository by adding GitHub username(s) in your User Portal after registration.

Can I add multiple people managing the repository with the source code?

Yes, you can add multiple users to manage your repository. It is made for you to manage your teams on a project-by-project basis.

Can I revoke the access to the repository or an invite that I made?

Yes, you can revoke pending or an accepted invites by revoking particular user access to your project GitHub repository in the User Portal or through GitHub.

Where should I commit the code to trigger deployment?

In order to trigger the deployment you have to commit the code to the project branch associated with the instance you want to deploy on. You start out with a single instance and its code is managed on the master branch in GitHub.

I have multiple environments set up, where is their source code?

When you set up an additional environment(s) e.g. pre-live or UAT, we create a new branch in your repository that is cloned from the master branch. We give it a name based on the environment name that you have chosen, dash, and 3 random letters e.g. UAT environment will have something like UAT-asd.

Can we follow gitflow or feature-branch workflow in the repository you have created?

Yes, you can! You can follow conventional version control and collaboration approaches supported by GitHub.

Can I use GitHub actions to check my code on commits in your repository?

Yes, you can use Github actions - https://github.com/features/actions

When I delete an environment, will the branch with its source code be deleted as well?

No, the branch with the source code will stay in the repository, but the associated infrastructure that was provisioned for this environment will be deleted. There is no cost associated with keeping the source code in the repository after deletion.

When I cancel the ReadyMage service, is my repository deleted?

We don't delete the repository in case you decide to restore the service.

What happens if I delete all the code from the master?

Your ReadyMage project repository can't be deleted with the access level provided to added users.

Are there some folders that are restricted to commit to?

You can check what is being ignored on the commit within the .gitignore file. You can modify the .gitignore file to suit your project needs. It is available in your GitHub repository. Keep in mind that ReadyMage only deploys composer.* files and app directory from /src.

Can I commit an application e.g. on Laravel into my GitHub repository to have it deployed to the ReadyMage cloud?

Committing different apps will cause a build and deploy error. We have dedicated solutions for hosting other eCommerce applications, e.g. Akeneo PIM. Please, contact our support for more details.

Last updated