Uploaded image for project: 'Livy'
  1. Livy
  2. LIVY-972

Implement CI for Livy project

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.8.0
    • 0.8.0
    • None
    • None

    Description

      As of February 2023, Travis CI has been deprecated across all Apache projects.

      We need to implement a replacement in order to ensure passing tests.

      I propose using GitHub Actions - Other large projects like Spark and Airflow make use of them for CI and the infra page has some more detail on it here, but it's a bit dated.

      I imagine three different actions being created:

      • One build-ci-image workflow that creates an image that can be used for CI without having to rebuild every run
      • One unit-test workflow that runs the unit tests for appropriate versions on each push
      • One integration-test workflow that runs the longer integration tests on pull requests

      Attachments

        Activity

          People

            dacort Damon Cortesi
            dacort Damon Cortesi
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 2h 20m
                2h 20m