Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-2371

Make debezium-examples testable with CI/CD

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Unresolved
    • Optional
    • None
    • None
    • examples
    • None

    Description

      I started a small PoC to find out how we could make updates to debezium-examples testable and easier + safer to update to newer versions by having CI/CD tests to validate changes and that examples still work.

      https://github.com/debezium/debezium-examples/compare/master...rk3rn3r:make-examples-testable-poc

       

      suggested process:

      • migrate markdown documents to asciidoc (can be automated using pandoc), in order to extract example bash calls to scripts and then include script content in asciidoc
      • either switch to asciidoc as default or use CI/CD to build markdown from asciidoc
      • externalize all bash / test code calls to scripts and setup CI/CD automation to verify examples are working
      • setup CI/CD pipeline to automatically test changes to debezium-examples
      • make DEBEZIUM_VERSION a variable where it's hardcoded

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            rk3rn3r René Kerner
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: