Verifies the integrety of the projects, as builds are executed immediately after a code change was detected. This plan provides no artifiacts (use a nightly build instead).

Build: #2572 was successful Changes by Guus der Kinderen

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen ddf144c4ff3b0f753c4087c1e197dfc2bab324a9

    Separating server start/stop from CI test execution (#2280)
    * CI: Separating server start/stop from test execution

    * CI: Replace SINT script with experimental Github Action

    * CI: SINT build script should now live in Action

    * CI: Add credentials for SINT test

    * CI: Add disabled SINT tests as configurable option

    * CI: Build aioxmpp with Github Action instead of script

    * CI: Build Connection Tests with Github Action instead of script

    * CI: speed up artifact sharing

    In some (but not all - this might be infrastructure-dependant) Github Action runs, considerable amount of time is taken to download the artifact that is all of the Openfire distribution files.

    This commit attempts to speed this up by replacing the artifact consisting of many files with an artifact that has only one file: a tar archive of all of those files.

    * CI: Rename start/stop server scripts to reflect CI usage

    * CI: Move Start/Stop Server to Github Action

    * CI: Remove file-permission fix that are responsibility of new Github Actions

    * CI: Consolidate start/stop server Github Actions

    * CI: start/stop server should use configured domain name.

    * CI: Move Connectivity Test from inline script to a Github Action

    * CI: Java setup should be done in steps that require Java

    * CI: replace guusdk/sint-action with XMPP-Interop-Testing/xmpp-interop-tests-action

    • .github/actions/connectivitytests-action/action.yml (version ddf144c4ff3b0f753c4087c1e197dfc2bab324a9)
    • .github/actions/connectivitytests-action/conntest/pom.xml (version ddf144c4ff3b0f753c4087c1e197dfc2bab324a9)
    • .github/actions/connectivitytests-action/conntest/src/test/java/ConnectivityTest.java (version ddf144c4ff3b0f753c4087c1e197dfc2bab324a9)
    • .github/actions/startserver-action/action.yml (version ddf144c4ff3b0f753c4087c1e197dfc2bab324a9)
    • .github/actions/startserver-action/startCIServer.sh (version ddf144c4ff3b0f753c4087c1e197dfc2bab324a9)
    • .github/actions/stopserver-action/action.yml (version ddf144c4ff3b0f753c4087c1e197dfc2bab324a9)
    • .github/actions/stopserver-action/stopCIServer.sh (version ddf144c4ff3b0f753c4087c1e197dfc2bab324a9)
    • .github/workflows/continuous-integration-workflow.yml (version ddf144c4ff3b0f753c4087c1e197dfc2bab324a9)
    • runAioxmppIntegrationTests (version ddf144c4ff3b0f753c4087c1e197dfc2bab324a9)
    • runConnectivityIntegrationTests (version ddf144c4ff3b0f753c4087c1e197dfc2bab324a9)
    • runIntegrationTests (version ddf144c4ff3b0f753c4087c1e197dfc2bab324a9)
    • test.gradle (version ddf144c4ff3b0f753c4087c1e197dfc2bab324a9)