Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Final Steps #23

Closed
8 of 9 tasks
jmcc0nn3ll opened this issue Apr 23, 2024 · 19 comments
Closed
8 of 9 tasks

Final Steps #23

jmcc0nn3ll opened this issue Apr 23, 2024 · 19 comments
Assignees

Comments

@jmcc0nn3ll
Copy link
Contributor

jmcc0nn3ll commented Apr 23, 2024

As we are heading into the deployment of the jetty.org site, I wanted to open this issue to identify and track the final steps we need to take. AFAICT

Anything else?

@jmcc0nn3ll
Copy link
Contributor Author

@olamy @sbordet We need to decide once and for all how the build results from this repository are going to be pulled or pushed to jetty.org

  1. cron job on jetty.org pulls the _ghpages branch from here where we use the Actions @mojavelinux setup
  2. jenkins build job that is triggered via action
  3. ??

@jmcc0nn3ll
Copy link
Contributor Author

Issue for coordinating with Eclipse on the redirect: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/4602

@mojavelinux
Copy link
Contributor

Set up a Github Action to build this repository with Maven and jenkins.webtide.net.

The command you need to run can be found in the current GitHub Actions workflow. See

https://github.com/webtide/jetty.website/blob/main/.github/workflows/publish-site.yml#L47-L52

Note that the ANTORA_CACHE_DIR environment variable is required for the time being.

@mojavelinux
Copy link
Contributor

There is something missing from the list. You will need a build to produce and publish the UI bundle. An alternative is to build the UI bundle in the same job that generates the site. In other words, produce the UI bundle from source each time the site is generated. There's nothing wrong with that, though it makes it harder to test the site locally since there is no UI bundle at a publicly accessible URL.

@jmcc0nn3ll
Copy link
Contributor Author

Eclipse IP issue to make sure they are fine with transferring this over. https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/14595

@jmcc0nn3ll
Copy link
Contributor Author

Well, It would appear that transferring the repository is a non-starter, we can not give eclipsewebmaster access to our company organization. @mojavelinux are you ok with my just hooking up a remote to a repo in the jetty organization and transferring repo content over? We'll lose the issue history.

@joakime
Copy link
Contributor

joakime commented May 8, 2024

couldn't we (webtide) transfer this to github.com/jetty-project/ and then do the Eclipse IP from there to github.com/jetty/

@jmcc0nn3ll
Copy link
Contributor Author

https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/4620#note_2245138

looks like we might get away with just rights to the repo itself.

@jmcc0nn3ll
Copy link
Contributor Author

This repository has been moved to the jetty organization.

@jmcc0nn3ll
Copy link
Contributor Author

Trying to sort out how to have the UI artifact published here now.

https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/4627

@mojavelinux
Copy link
Contributor

This repository was set up with the understanding that we would be using GitHub. Switching to GitLab requires that the CI workflows be redeveloped. This is not a quick fix.

@jmcc0nn3ll
Copy link
Contributor Author

Gitlab is not my intention at all; that is just where I have to interact with the Eclipse webmasters. The linked issue is my trying to sort out the organization secret deal/otterdog goop with them so we can publish the UI artifact here.

@mojavelinux
Copy link
Contributor

My mistake. When you said "published here now" then linked to GitLab, my mind jumped to the fact that you were trying to do it on GitLab. I get it now.

@mojavelinux
Copy link
Contributor

Are we still waiting on anything to merge the PRs with the migrated content?

@jmcc0nn3ll
Copy link
Contributor Author

@sbordet ?

We just had to stage a release for 10 and 11 for a client, but I am personally not aware of anything else pending.

@jmcc0nn3ll
Copy link
Contributor Author

@olamy pls populate /var/www/javadoc.jetty.org with the content you were working on

@olamy
Copy link
Member

olamy commented May 21, 2024

we might need more space on disk :)

@jmcc0nn3ll
Copy link
Contributor Author

some back and forth on the #23 but good to close out this issue, finally!

@mojavelinux
Copy link
Contributor

Hooray! 🎉 Congratulations on a successful migration!

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

No branches or pull requests

5 participants