Prerequisites
Create accounts
You will need the following accounts to use the Partner Enterprise Sandbox environment
GitHub account (public, not enterprise): Create one if you do not have one aleady. If you have not logged in for a while, make sure your login is working. Make sure to add your enterprise email address as the primary address for the account. The Partner Enterprise Sandbox adminstrators will be inviting you based on your enterprise email address.
IBM Cloud Account: Create one if needed, make sure you can log in.
Configure Github Primary Email address
- Setup primary email address to match your enterprise email. Follow these instructions.
Configure Github Personal Access Token
For your CI pipeline (Jenkins, Tekton) to connect to and use your GitHub repo, it will need a GitHub personal access token with public_repo
and write:repo_hook
scopes. The Personal Access Token only needs to be generated once because it is associated with the GitHub organization and can be used to access any of the organization’s repos.
Navigate to Developer Settings and generate a new token; name it something like “CI pipeline”
Select
public_repo
scope to enable git cloneSelect
write:repo_hook
scope so the pipeline can create a web hookThe GitHub UI will never again let you see this token, so be sure to save the token in your password manager or somewhere safe that you can access later on
Once you have created these accounts you can validate you can access your Partner Enterprise Sandbox cloud native development environment.