Skip to content

[Buildkite] Add tests to check elastic-package with serverless projects #1656

@mrodm

Description

@mrodm

Currently, there is no step in CI to check about elastic-package creating Serverless projects or running system/pipeline/asset/static tests with it.

There is a daily job in the integrations repository where elastic-package test the packages using Serverless projects:

However, this pipeline tests the latest elastic-package release merged into integrations. It does not test the latest changes in elastic-package before being released.

It would be interesting to have dedicated steps to check that elastic-package CLI can create a Serverless project and run the given tests with some package.

To be considered:

  • Run tests with Observability and Security or just one project type?
  • Create a new daily job or add a new step in the main pipeline?
    • Adding an step in the main pipeline would do this test in every Pull Request and every merge to main.
  • Test using also different configurations (enabled Logstash? Add logstash to serverless provider #1645)

Related issues:

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions