Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@tuhaihe
Copy link
Member

@tuhaihe tuhaihe commented Oct 29, 2025

  • Move CI/CD pipeline from Jenkins to GitHub Actions
  • Split workflows into two separate files:
    • license-check.yml: Apache RAT and license compliance checks
    • build-test.yml: MADlib build and test process
  • Preserve existing PostgreSQL configurations and test setup
  • Maintain compatibility with current test exclusion rules
  • Keep tool scripts in original locations for reference
  • Rename Jenkinsfile to Jenkinsfile.deprecated

This migration enables:

  • Better integration with GitHub ecosystem
  • Improved visibility of CI/CD processes
  • Parallel execution of license checks and build tests
  • Native support for pull request workflows

Add your commit body here

  • Add the module name, JIRA# to PR/commit and description.
  • Add tests for the change.

@tuhaihe tuhaihe marked this pull request as draft October 29, 2025 04:18
* Move CI/CD pipeline from Jenkins to GitHub Actions
* Split workflows into two separate files:
  - license-check.yml: Apache RAT and binary compliance checks
  - build-test.yml: MADlib build and test process
* Preserve existing PostgreSQL configurations and test setup
* Maintain compatibility with current test exclusion rules
* Keep tool scripts in original locations for reference
* Rename Jenkinsfile to Jenkinsfile.deprecated

This migration enables:
- Better integration with GitHub ecosystem
- Improved visibility of CI/CD processes
- Parallel execution of license checks and build tests
- Support trigger the CI by push event or manual
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant