Skip to content

Jenkins docker support - #139

Open
prestoncraw wants to merge 5 commits into
developmentfrom
JenkinsDocker_Support
Open

Jenkins docker support#139
prestoncraw wants to merge 5 commits into
developmentfrom
JenkinsDocker_Support

Conversation

@prestoncraw

@prestoncraw prestoncraw commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add an openSEE-aligned Jenkins pipeline for developmentmaster prereleases and master releases, including submodule checkout.
  • Build the production UI, publish SEBrowser as a self-contained Windows x64 application, and package the publish output as a deployable ZIP.
  • Deliver prerelease and release archives to the appropriate \\webhostfiles\Delivery\SEBrowser directories, comment prerelease availability on the development PR, and tag qualifying releases.
  • Add the openSEE PowerShell helpers for version advancement, Gemstone dependency updates, dependency PR creation, and PR comments, adapted only for SEBrowser.
  • Use Scripts/SEBrowser.version as the single three-part version source and remove the legacy AssemblyInfo.cs version attributes.
  • Add Windows and Linux publish profiles plus .NET 9 Docker image support for SEBrowser on port 8001.
  • Add an optional DisableAuthentication setting and middleware.
  • Add the Jenkins, Docker, and automation files to the solution and remove the obsolete nightly-build tooling.
  • Version the production UI bundle from package.json and display the UI version in the application.

Jenkins publishing and delivery-share operations were not executed during local validation.

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