Skip to content

Improve local tooling ergonomics #14745

@swiatekm

Description

@swiatekm

This is a meta issue for improvements to the usability of our local tooling. I'd like it to cover anything achievable using mage, make and the local CI scripts. Including, but not limited to:

  • Packaging
  • Unit Test
  • Integration tests
  • Linting
  • Reproducing CI failures locally in general

For reference, the kind of problem this issue is meant to include, is the fact that if I want to build a single agent package for testing locally, I need to run:

EXTERNAL=true SNAPSHOT=true PACKAGES=tar.gz PLATFORMS=linux/amd64 mage package

Why not just mage package? There's an even more annoying problem with integration tests. I'll file a dedicated sub-issue to deal with this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Team:Elastic-Agent-Control-PlaneLabel for the Agent Control Plane teamchoreTasks that just need to be done, they are neither bug, nor enhancements

    Type

    No fields configured for Meta.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions