npm run test
npm run build
npm run release
npm run deploy
-m PEMsets the output format PEM,
-t rsasets the key format to RSA,
-b 4096sets the key length to 4096 bytes while
~/.ssh/id_rsa. Some automation systems support newer SSH key algorithms such as
Ed25519in which case the
-m PEMflag can be omitted.
key_namewas specified as the key name:
key_nameis the private part (secret) of the key which should be added to the automation platform (Travis CI, GitHub Action, Circle CI) that needs access to the protected resources -- source code and the deployment target repositories. See the setup instructions for GitHub Actions, Travis CI and Circle CI.
machine-useron GitHub and then the
machine-useris invited to all the necessary repositories so that any client authenticating with the key is now recognized as the
machine-userwith its access permissions.
-builtsuffix for tracking the release files so the non-built branches can be used similar to a local source repository. This is a feature that must be enabled by VIP support after you've created the necessary branches --
master-builtfor production and
.pubextension) as a repository secret
WPE_SSHG_KEY_PRIVATE. Head to the GitHub repository of the project under "Settings > Secrets > New repository secret". If you don’t see this section, that might be because you don’t have the necessary permissions for the repository.
main.ymlconfiguration file! The default name is