Generates the latest/greatest Maven-based artifacts for the Openfire project, every night.

Build: #2497 was successful Scheduled with changes by 3 people

Stages & jobs

  1. Build and Package

  2. Deploy

  3. copy nightlies to website

Code commits

Openfire (master)

  • daryl herzmann <akrherz@iastate.edu>

    daryl herzmann <akrherz@iastate.edu> 2cb9f455e123903c129a3501195d8ed789542dba

    Merge pull request #2450 from Fishbowler/db-test-before-publish
    Always run database tests if we're gonna publish

  • Dan Caseley <dan@caseley.me.uk>

    Dan Caseley <dan@caseley.me.uk> 423e618561487511b7c662ecf0217f220dae40e1

    Always run database tests if we're gonna publish

    • .github/workflows/continuous-integration-workflow.yml (version 423e618561487511b7c662ecf0217f220dae40e1)
  • 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)