Uploaded image for project: 'Nuxeo Web UI'
  1. Nuxeo Web UI
  2. WEBUI-599

Migrate cross repo pipeline to GitHub Actions for 10.10

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.4.57
    • Component/s: CI/CD

      Description

      The goal is to migrate the cross repo pipeline for Web UI on 10.10 to GitHub actions, like we did for LTS2021 under WEBUI-569. We would like this pipeline to have an additional parameter: the server hotfix version to use in the build. This parameter would replace the version in the pom files, which is sometimes necessary as a workaround when platform artifacts are missing in mavenin. This can be done with a simple sed command:

      sh "sed -i \"s/10.10-HF55-SNAPSHOT/10.10-HF53-SNAPSHOT/g\" pom.xml"
      

      Where 10.10-HF55-SNAPSHOT is the current POM version and 10.10-HF53-SNAPSHOT is the last known pushed artifact version.

      This parameter will be added under WEBUI-624.

        Attachments

          Issue Links

            Activity

            Show
            gbarata Gabriel Barata added a comment - - edited We mustn't forget about the other repos: https://github.com/nuxeo/nuxeo-elements https://github.com/nuxeo/nuxeo-dataviz-elements https://github.com/nuxeo/nuxeo-ui-elements https://github.com/nuxeo/nuxeo-web-ui-itests
            Show
            gbarata Gabriel Barata added a comment - We can borrow the logic from:  https://github.com/nuxeo/plugin-nuxeo-web-ui/blob/2.4_10.10/Jenkinsfiles/web-ui-pipeline.groovy
            Hide
            supporttechuser Support Tech User added a comment -

            FAILURE: Integrated in 10.10 » addons_nuxeo-web-ui-itests-10.10 #366
            WEBUI-599: update maven repositories (richardsd: aab9643480293c2a2b73eea8aae67614a96a2688)

            Show
            supporttechuser Support Tech User added a comment - FAILURE: Integrated in 10.10 » addons_nuxeo-web-ui-itests-10.10 #366 WEBUI-599 : update maven repositories (richardsd: aab9643480293c2a2b73eea8aae67614a96a2688 )
            Hide
            supporttechuser Support Tech User added a comment -

            FAILURE: Integrated in 10.10 » addons_nuxeo-web-ui-10.10 #703
            WEBUI-599: update mvn repository to packages (richardsd: 512d9a6351742fec7045446395d00c89278aa3bd)
            WEBUI-599: add ondemand workflow for 10.10 (richardsd: 1b2e4ad8e68f641c15915181fb56ad2a28696d58)
            WEBUI-599: use custom action to checkout branches in ondemand workflow (richardsd: 7032f22823a2f172e0d7f504153a701e5d506a89)
            WEBUI-599: add sauce labs unit tests to elements (richardsd: 9b9de29f502bd95cb1450cdaa4a73f10f94ee0a1)
            WEBUI-599: link elements to ui elements in 10.10 pipeline (richardsd: 5d740988d8c55f913ebb28244889a1617fa72ee0)
            WEBUI-599: echo build parameters in 10.10 ondemand pipeline (richardsd: 98e5e128435ecc3f9ef4df241e18aeff24f3ed6c)
            WEBUI-599: clean up (richardsd: cea5416bacdaaedbc2da2aa7dcaade4282a062e5)
            WEBUI-599: clean up and refactoring (richardsd: 596e9363466ef4505905d918bd73ea48037f19b6)
            WEBUI-599: use nuxeo-dataviz-elements on 10.10 ondemand workflow (richardsd: 6ba60ec1db7f0a68cc3ede559f2f1625585db097)
            WEBUI-599: split 10.10 ondemand workflow into several jobs (richardsd: 130fe9471cde6cb273924c9ed1bdcb812e7c833e)

            Show
            supporttechuser Support Tech User added a comment - FAILURE: Integrated in 10.10 » addons_nuxeo-web-ui-10.10 #703 WEBUI-599 : update mvn repository to packages (richardsd: 512d9a6351742fec7045446395d00c89278aa3bd ) WEBUI-599 : add ondemand workflow for 10.10 (richardsd: 1b2e4ad8e68f641c15915181fb56ad2a28696d58 ) WEBUI-599 : use custom action to checkout branches in ondemand workflow (richardsd: 7032f22823a2f172e0d7f504153a701e5d506a89 ) WEBUI-599 : add sauce labs unit tests to elements (richardsd: 9b9de29f502bd95cb1450cdaa4a73f10f94ee0a1 ) WEBUI-599 : link elements to ui elements in 10.10 pipeline (richardsd: 5d740988d8c55f913ebb28244889a1617fa72ee0 ) WEBUI-599 : echo build parameters in 10.10 ondemand pipeline (richardsd: 98e5e128435ecc3f9ef4df241e18aeff24f3ed6c ) WEBUI-599 : clean up (richardsd: cea5416bacdaaedbc2da2aa7dcaade4282a062e5 ) WEBUI-599 : clean up and refactoring (richardsd: 596e9363466ef4505905d918bd73ea48037f19b6 ) WEBUI-599 : use nuxeo-dataviz-elements on 10.10 ondemand workflow (richardsd: 6ba60ec1db7f0a68cc3ede559f2f1625585db097 ) WEBUI-599 : split 10.10 ondemand workflow into several jobs (richardsd: 130fe9471cde6cb273924c9ed1bdcb812e7c833e )
            Hide
            supporttechuser Support Tech User added a comment -

            FAILURE: Integrated in 10.10 » plugins_nuxeo-web-ui-2.4_10.10 #958
            WEBUI-599: update maven repositories (richardsd: 28d5409ed1d1888310bbf2332ee9a2bc944d4824)

            Show
            supporttechuser Support Tech User added a comment - FAILURE: Integrated in 10.10 » plugins_nuxeo-web-ui-2.4_10.10 #958 WEBUI-599 : update maven repositories (richardsd: 28d5409ed1d1888310bbf2332ee9a2bc944d4824 )

              People

              • 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 - 0 minutes
                  0m
                  Logged:
                  Time Spent - 3 days, 5 hours, 40 minutes
                  3d 5h 40m