Skip to content
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

Testnet Deployment via CI/CD #396

Merged
merged 8 commits into from
Jul 11, 2022
Merged

Commits on Jul 2, 2022

  1. nix: optimised filtered source, eliminating everything unnecessary fo…

    …r nix-build
    
    Note that even though `/.*` was ignored, the `.env.example` is still in
    the filtered source. This is because `nix-gitignore` appears to prepend
    the additional ignores, and thus `!.env.example` in `.gitignore`
    overrides the `/.*`.
    CMCDragonkai committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    d8d9f89 View commit details
    Browse the repository at this point in the history
  2. chore: updating .env.example with AWS_* keys and `CONTAINER_REGIS…

    …TRY`, `CONTAINER_REPOSITORY`, and `REGISTRY_AUTH_FILE`
    CMCDragonkai committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    3e5496d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b0e1c8e View commit details
    Browse the repository at this point in the history
  4. ci: integrated scripts/deploy-image.sh to integration:deployment an…

    …d using environment scopes for deployment jobs
    CMCDragonkai committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    2b7bda9 View commit details
    Browse the repository at this point in the history
  5. ci: skopeo needs --tmpdir $TMPDIR specified in order to place inter…

    …mediate artifacts in `$TMPDIR` instead of hardcoded to `/var/tmp`
    CMCDragonkai committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    8b6a2b7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f762be4 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2022

  1. Configuration menu
    Copy the full SHA
    d555a9e View commit details
    Browse the repository at this point in the history
  2. ci: container image and testnet deployment integrated to all relevant…

    … stages of the pipeline
    
    * `integration:deployment` - deploys to testenet
    * `integration:prerelease` - deploys to GitLab container registry as `testnet`
    * `release:deployment:branch` - deploys to mainnet
    * `release:deployment:tag` - deploys to mainnet
    * `release:distribution` - deploys to GitLab container registry as `mainnet`
    
    mainnet deployment is still a stub
    CMCDragonkai committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    2df69eb View commit details
    Browse the repository at this point in the history