Create a Codefresh Account
Welcome to CI/CD used by Eupraxia Labs!
Eupraxia Labs utilizes Codefresh to deliver a Continuous Integration and Continuous Deployment (CI/CD) environment optimized by Eupraxia Labs build and deploy artifacts.
Before you deploy Eupraxia Labs active-active applications, using advanced CI/CD techniques, you will want to create a Codefresh account. If Codefresh is used as your CI/CD provider, Eupraxia Labs Support will be able to provide assistance with a CI/CD issue should it arise.
All Codefresh artifacts that support the Continuous Integration and Continuous Deployment (CI/CD) of Eupraxia Labs cloud-native applications are included in the Eupraxia Labs Support Policy. This includes pipelines, Helm Charts, and Docker images scanned for Common Vulnerabilities and Exposures (CVE).
Creating a Codefresh account is free (no credit card is required) and can be done in 3 simple steps.
1. Select your Identity Provider
First, navigate to the Codefresh Sign Up page.
Codefresh currently supports GitHub, Bitbucket and Gitlab as a Git provider. If you are using another Git provider, please contact Codefresh to discuss alternative options. You can also select Azure or Google as an identity provider.
The login method is not really important when it comes to git repositories as regardless of your sign-up process you can add git repositories from any of your GIT accounts in GIT integrations.
Don’t worry if by mistake you use multiple sign-up methods. As long as your email address is the same, Codefresh will automatically forward you to your account dashboard.
2. Accept the Permissions Request
After you select the Identity provider, Codefresh requests permission to access your basic details (and for GIT providers to access your Git repositories).
Don’t worry, Codefresh will not do anything without your explicit approval, so don’t be scared by the permissions shown in the request window. The permissions requested by Codefresh are needed in order to build and deploy your projects.
This is the GitHub permissions window. Click the button labeled Authorize access to continue.
If you use Bitbucket the following permissions window will appear instead. Click the button labeled grant access to continue.
Finally if you use Gitlab you will see the permissions window shown below. Click the button labeled Authorize to continue.
Once you accept the respective permissions window, Codefresh will automatically connect to your Git provider and fetch your basic account details (such as your email).
3. Verify Your Account Details
Once Codefresh reads your details from your Identity provider it will present to you the account details for your new account. Review your account details, make the relevant changes, and click SIGN UP.
Congratulations! Your new Codefresh account is now ready.
The next step is learning how to build your first application.
Other Git connection options
Codefresh also supports Atlassian Stash/Bitbucket Server. You need to contact Codefresh to enable this integration before you can use it for your account.
Once that is done, follow the Stash instructions for more information.
Using Codefresh in a Secure Corporate Environment
If your source code repositories are in a private Git account that lies behind your company firewall, or simply has no access to the Internet, we can still help you!
Codefresh can establish a VPN / tunnel to your network or discuss options for an on-premises Codefresh deployment. Please contact Codefresh to get started. If you are unsure how to proceed, contact your Eupraxia Labs Sales Representative or Professional Services Project Manager.