Commit Graph

4 Commits

Author SHA1 Message Date
Sky Singh 1f81bded78
feat(build): Add new test binaries for autoscaler, node IO stress, and network duplication
- Updated Dockerfile and generate_go_binary script to include new test binaries for pod-autoscaler, node-io-stress, and pod-network-duplication.
- Enhanced the build process to ensure all relevant experiments are compiled and ready for execution.

Signed-off-by: Sky Singh <akashsingh2210670@gmail.com>
2025-05-28 17:46:37 +05:30
Sky Singh 45cc8ed6f8
refactor(build): Update Dockerfile and script for Go binary generation
- Refactored the Dockerfile to use a multi-stage build with Go 1.24-alpine for improved efficiency and reduced image size.
- Added installation of necessary build dependencies and set up the Go environment for cross-compilation.
- Enhanced the build process by copying go.mod and go.sum first for better caching and building individual experiment binaries.
- Updated the generate_go_binary script to include environment setup and binary format verification, ensuring successful builds.
- Improved runtime image by installing additional dependencies and ensuring all binaries are executable.

Signed-off-by: Sky Singh <akashsingh2210670@gmail.com>
2025-05-28 17:46:37 +05:30
Udit Gaurav c97002167c Chore(refactor): Modify Chaos CI Lib use actions, remove vendors, refactor code (#10)
* Chore(refactor): Modify Chaos CI Lib use actions, remove vendors, refactor code

Signed-off-by: uditgaurav <udit@chaosnative.com>

* Inital commit to the repo

Signed-off-by: uditgaurav <udit@chaosnative.com>
2021-05-28 04:06:19 +05:30
Udit Gaurav 638ad961ec
chore(setup): Setup chaos CI lib (#1)
Signed-off-by: Udit Gaurav <udit.gaurav@mayadata.io>
2020-11-18 11:12:08 +05:30