You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Peter Cheung <mc...@hotmail.com> on 2020/07/02 02:08:14 UTC

How to self host the plugins

Hi
   How to setup a web server to self-host the plugins?
Thanks
From Peter

Re: How to self host the plugins

Posted by Peter Cheung <mc...@hotmail.com>.
just had a look into the xml, quite complex
________________________________
From: Christian Lenz <ch...@gmx.net>
Sent: Thursday, July 2, 2020 7:01 PM
To: dev@netbeans.apache.org <de...@netbeans.apache.org>
Subject: AW: How to self host the plugins

My plan is:
• Creating a new GitHub page (maybe with nuxt.js but it doesn’t matter) which will be my own plugin portal
• List all my plugins there, add some info from the repos and add the links to the releases of those plugins to the detail page of the plugin
• Make a list of all latest releases
• Create an update center XML file and add it to the NetBeans plugin manager

Is this possible? I mean the infrastructure is also there, when I build and deploy my plugins via GitHub actions and I also have the NBM files at the end.


Cheers

Chris

Von: Peter Cheung
Gesendet: Donnerstag, 2. Juli 2020 12:17
An: dev@netbeans.apache.org
Betreff: Re: How to self host the plugins

Thanks Tim
________________________________
From: Tim Boudreau <ni...@gmail.com>
Sent: Thursday, July 2, 2020 4:44 PM
To: dev@netbeans.apache.org <de...@netbeans.apache.org>
Subject: Re: How to self host the plugins

One option is this - follow the link in the page head:

https://timboudreau.com/modules

So, set up Jenkins or similar somewhere to build your modules and archive
the nbm file for each module.

Run the server (just java -jar, no application servers), and add URLs to
the last successful build link from , in the form at the bottom of the home
page.

The server will poll the URLs periodically, and if updated, the new version
will be served. Tiny and efficient.

One caveat: set up your build so the version is NOT appended to the nbm
file’s name, so the URL is the same for every build.

-Tim

On Wed, Jul 1, 2020 at 10:08 PM Peter Cheung <mc...@hotmail.com> wrote:

> Hi
>    How to setup a web server to self-host the plugins?
> Thanks
> From Peter
>
--
http://timboudreau.com


AW: How to self host the plugins

Posted by Christian Lenz <ch...@gmx.net>.
My plan is:
• Creating a new GitHub page (maybe with nuxt.js but it doesn’t matter) which will be my own plugin portal
• List all my plugins there, add some info from the repos and add the links to the releases of those plugins to the detail page of the plugin
• Make a list of all latest releases
• Create an update center XML file and add it to the NetBeans plugin manager

Is this possible? I mean the infrastructure is also there, when I build and deploy my plugins via GitHub actions and I also have the NBM files at the end.


Cheers

Chris

Von: Peter Cheung
Gesendet: Donnerstag, 2. Juli 2020 12:17
An: dev@netbeans.apache.org
Betreff: Re: How to self host the plugins

Thanks Tim
________________________________
From: Tim Boudreau <ni...@gmail.com>
Sent: Thursday, July 2, 2020 4:44 PM
To: dev@netbeans.apache.org <de...@netbeans.apache.org>
Subject: Re: How to self host the plugins

One option is this - follow the link in the page head:

https://timboudreau.com/modules

So, set up Jenkins or similar somewhere to build your modules and archive
the nbm file for each module.

Run the server (just java -jar, no application servers), and add URLs to
the last successful build link from , in the form at the bottom of the home
page.

The server will poll the URLs periodically, and if updated, the new version
will be served. Tiny and efficient.

One caveat: set up your build so the version is NOT appended to the nbm
file’s name, so the URL is the same for every build.

-Tim

On Wed, Jul 1, 2020 at 10:08 PM Peter Cheung <mc...@hotmail.com> wrote:

> Hi
>    How to setup a web server to self-host the plugins?
> Thanks
> From Peter
>
--
http://timboudreau.com


Re: How to self host the plugins

Posted by Peter Cheung <mc...@hotmail.com>.
Thanks Tim
________________________________
From: Tim Boudreau <ni...@gmail.com>
Sent: Thursday, July 2, 2020 4:44 PM
To: dev@netbeans.apache.org <de...@netbeans.apache.org>
Subject: Re: How to self host the plugins

One option is this - follow the link in the page head:

https://timboudreau.com/modules

So, set up Jenkins or similar somewhere to build your modules and archive
the nbm file for each module.

Run the server (just java -jar, no application servers), and add URLs to
the last successful build link from , in the form at the bottom of the home
page.

The server will poll the URLs periodically, and if updated, the new version
will be served. Tiny and efficient.

One caveat: set up your build so the version is NOT appended to the nbm
file’s name, so the URL is the same for every build.

-Tim

On Wed, Jul 1, 2020 at 10:08 PM Peter Cheung <mc...@hotmail.com> wrote:

> Hi
>    How to setup a web server to self-host the plugins?
> Thanks
> From Peter
>
--
http://timboudreau.com

Re: How to self host the plugins

Posted by Tim Boudreau <ni...@gmail.com>.
One option is this - follow the link in the page head:

https://timboudreau.com/modules

So, set up Jenkins or similar somewhere to build your modules and archive
the nbm file for each module.

Run the server (just java -jar, no application servers), and add URLs to
the last successful build link from , in the form at the bottom of the home
page.

The server will poll the URLs periodically, and if updated, the new version
will be served. Tiny and efficient.

One caveat: set up your build so the version is NOT appended to the nbm
file’s name, so the URL is the same for every build.

-Tim

On Wed, Jul 1, 2020 at 10:08 PM Peter Cheung <mc...@hotmail.com> wrote:

> Hi
>    How to setup a web server to self-host the plugins?
> Thanks
> From Peter
>
-- 
http://timboudreau.com