Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

CI pipeline is broken #577

Open
jotok opened this issue Mar 15, 2021 · 0 comments
Open

CI pipeline is broken #577

jotok opened this issue Mar 15, 2021 · 0 comments

Comments

@jotok
Copy link
Contributor

jotok commented Mar 15, 2021

The automated workflow has been failing for pull requests for the last couple of months.This task is to restore the workflow to a working state. In addition, the build.gradle file and the workflow definition file (gradle.yml) have gotten a bit disorganized and we can take this opportunity to clean them up.

Proposed steps to repair the workflow:

  1. Define the correct set of steps for our build
    1. Checkout and build RCA, push to Maven local
    2. Checkout and build PA using specific RCA build (e.g. output from first step)
    3. Elasticsearch integration tests using Docker image from first 2 steps
  2. Review other targets in build.gradle and remove any that aren't useful to developers
  3. Clean, organize, and document our gradle build files according to Steps 1 and 2. All build targets should pass. To achieve this we will identify failing tests and add them to an exclusion list in build.gradle.
  4. Update our GitHub workflows to use the new build targets. This will be done concurrently with Step 3. Workflows should pass for all new PRs.
  5. Share our workflows with the build infrastructure team for ODFE integration testing
  6. Update developer documentation to explain our build and testing process.
hxiao608 added a commit to hxiao608/performance-analyzer-rca that referenced this issue Mar 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant