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

test: add nightly package testing to amd64/linux #11377

Merged
merged 2 commits into from
Jun 29, 2022

Commits on Jun 28, 2022

  1. test: add nightly package testing to amd64/linux

    This adds nightly testing of the generated amd64/linux RPM and DEB
    packages. This uses LXD in a VM on CircleCI to launch a number of
    different distros. The official InfluxData repo is added per the
    official instructions, then the new RPM/DEB is installed. This
    method verifies that the upgrade works as expected and the service
    continues to run.
    
    The package_lxd_test can be used to also locally when doing development
    or changes to the DEB and RPM scripts. LXD is required for it to
    correctly works. This is done as LXD let's us use system containers to
    verify the systemd connection with the services versus docker, which
    only lets us sort of test that the install works, but not the end-to-end
    service.
    
    fixes: influxdata#10467
    powersj committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    f482562 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6fa8858 View commit details
    Browse the repository at this point in the history