These are the migration hosting requests I submitted.

jenkins-setup-action:
https://github.com/jenkins-infra/repository-permissions-updater/issues/2737
jenkins-plugin-installation-action:
https://github.com/jenkins-infra/repository-permissions-updater/issues/2738
jenkinsfile-runner-action:
https://github.com/jenkins-infra/repository-permissions-updater/issues/2739
jfr-container-action:
https://github.com/jenkins-infra/repository-permissions-updater/issues/2740
jfr-static-image-action:
https://github.com/jenkins-infra/repository-permissions-updater/issues/2741
documentation:
https://github.com/jenkins-infra/repository-permissions-updater/issues/2742
demo:
https://github.com/jenkins-infra/repository-permissions-updater/issues/2743

Sincerely,
Yiming Gong
GSoC 2022 Contributor

On Tue, Aug 23, 2022 at 9:00 AM Yiming Gong <yimin...@andrew.cmu.edu> wrote:

> Hi all,
>
> My name is Yiming and I'm the contributor of Jenkinsfile Runner for
> GitHub Actions Project
> <https://www.jenkins.io/projects/gsoc/2022/projects/jenkinsfile-runner-action-for-github-actions/>
> for GSoC 2022. As the development of my POC project
> <https://github.com/Cr1t-GYM/jenkins-action-poc> is nearing the end, I’d
> like to migrate my repository to the GitHub jenkinsci organization using
> the steps of opening a hosting request
> <http://www.jenkins.io/doc/developer/publishing/requesting-hosting/>. The
> idea of this project is based on jenkinsfile-runner-github-actions
> <https://github.com/jenkinsci/jenkinsfile-runner-github-actions> and it’s
> powered by jenkinsfile-runner
> <https://github.com/jenkinsci/jenkinsfile-runner>.
>
> This project intends to develop some useful GitHub Actions. There are a
> total of 5 actions in my POC project and one demo/example project. Based on
> the discussion with my mentors and the rules of publishing actions in
> GitHub Marketplace
> <https://docs.github.com/en/actions/creating-actions/publishing-actions-in-github-marketplace>,
> I need to create different repositories for these 5 GitHub Actions.
> Therefore, I need 5 repositories for actions, 1 repository for the demo
> project and 1 repository for hosting the centralized documentation using
> GitHub Pages.
>
> Here is a short description for these actions. You can check the further
> details in the POC README <https://github.com/Cr1t-GYM/jenkins-action-poc>.
> Based on the difference in the running environment, I split these actions
> into two groups which are Runtime type actions and Container type actions.
>
>
>    1.
>
>    Runtime type actions: These actions run the pipeline in the GitHub
>    Actions runners host machines directly.
>    1.
>
>       jenkins-setup
>       
> <https://github.com/Cr1t-GYM/jenkins-action-poc/tree/master/jenkins-setup>:
>       It's used to set up the Jenkins environment, including but not limited 
> to
>       Jenkins core, plugin installation manager and Jenkinsfile Runner.
>       2.
>
>       jenkins-plugin-installation-action
>       
> <https://github.com/Cr1t-GYM/jenkins-action-poc/tree/master/jenkins-plugin-installation-action>:
>       Users can use it to install extra plugins. jenkins-setup needs to be run
>       before.
>       3.
>
>       jenkinsfile-runner-action
>       
> <https://github.com/Cr1t-GYM/jenkins-action-poc/tree/master/jenkinsfile-runner-action>:
>       It runs the Jenkins pipeline in the host machine. jenkins-setup needs 
> to be
>       run before.
>       2.
>
>    Container type actions: These actions run the pipeline in the
>    customized container.
>    1.
>
>       jfr-container-action
>       
> <https://github.com/Cr1t-GYM/jenkins-action-poc/tree/master/jfr-container-action>:
>       It runs the Jenkins pipeline in the declared container. As the prebuilt
>       container is declared in advance, it can integrate with other GitHub
>       Actions theoretically.
>       2.
>
>       jfr-static-image-action
>       
> <https://github.com/Cr1t-GYM/jenkins-action-poc/tree/master/jfr-static-image-action>:
>       It runs the Jenkins pipeline in the runtime built container. It doesn't
>       need to declare the container in advance so users cannot use other 
> GitHub
>       Actions except using `actions/checkout` to set up the workspace. But the
>       users are able to override the base image by providing the docker image
>       URL. For instance, if users want to combine the Jenkins environment with
>       nodejs environment, they can use `node:18.3.0` as input.
>
>
> Here are useful links:
>
>    1.
>
>    Project page:
>    
> https://www.jenkins.io/projects/gsoc/2022/projects/jenkinsfile-runner-action-for-github-actions/
>    2.
>
>    POC repository: https://github.com/Cr1t-GYM/jenkins-action-poc
>    3.
>
>    Demo repository:
>    https://github.com/Cr1t-GYM/Jenkinsfile-runner-actions-demo
>    4.
>
>    Guide to Plugin Hosting:
>    http://www.jenkins.io/doc/developer/publishing/requesting-hosting/
>
>
> I intend to follow the official guidelines and to submit the relevant PRs
> to follow up on this matter, which will be subject to the usual process for
> Jenkins plugins hosting. This will happen over the next few weeks and I
> hope all relevant parties will be okay with the new arrangement.
>
> Your opinions about our project are valuable. Thanks for your prompt
> attention!
>
> Sincerely,
>
> Yiming Gong
>
> GSoC 2022 Contributor
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAOr_RqbtCKH02%3DDy0%2BtKubofkozdZtoudDpRR2UjUOSgAGzffg%40mail.gmail.com.

Reply via email to