So I am using GitHub actions to handle docs for my ActiveMQ Artemis .NET
Client. I was super simple to configure. -->
https://github.com/Havret/dotnet-activemq-artemis-client/blob/master/.github/workflows/docusaurus.yml

On Fri, Jul 10, 2020 at 4:23 PM Clebert Suconic <clebert.suco...@gmail.com>
wrote:

> I do not see a problem with Jekyll / build the site. it's fairly simple.
>
> The only problem is with the version people use when building.
>
>
> I wouldn't have a problem on having a CI though.. if someone is
> willing to do it... go for it...
>
> you would need authorization to push changes on the CI (will need to
> involve infra on that, to configure Jenkins's authorization to
> activemq-website), and it would need to be on demand.. that means..
> whenever we have a new commit, it generates the output.
>
> Another possibility would be github actions perhaps?
>
> On Fri, Jul 10, 2020 at 1:14 AM Jean-Baptiste Onofre <j...@nanthrax.net>
> wrote:
> >
> > CI is a good point. We can trigger a build/publish for each new commit.
> >
> > However, I think we need to update scripts at least to test locally.
> >
> > Regards
> > JB
> >
> > > Le 10 juil. 2020 à 07:09, Krzysztof <h4v...@gmail.com> a écrit :
> > >
> > > Hi,
> > >
> > > My recommendation would be to use Jyckyll in a container and build the
> > > website that way.
> > >
> > > BTW is there any reason why we need to commit the build artifacts? Why
> > > can't we just do it on CI, that would solve the problem, wouldn't it?
> > >
> > > Krzysztof
> > >
> > >
> > > On Fri, Jul 10, 2020 at 6:27 AM Jean-Baptiste Onofre <j...@nanthrax.net>
> > > wrote:
> > >
> > >> Hi,
> > >>
> > >> Thanks for the update, it’s the same issue I had, I wonder if it was
> > >> normal or not with new Jekyll version.
> > >>
> > >> I think it’s fair to "force" the Jekyll version and maybe check the
> > >> version in the build.sh and server.sh scripts.
> > >>
> > >> Regards
> > >> JB
> > >>
> > >>> Le 10 juil. 2020 à 01:13, Clebert Suconic <clebert.suco...@gmail.com>
> a
> > >> écrit :
> > >>>
> > >>> my next commit on the website will touch every single file because
> > >>> something on the update is making one minor change on every file.
> > >>>
> > >>>
> > >>> So, I added a node to always update jekyll before doing anything.
> > >>> which is fairly simple:
> > >>>
> > >>> # I believe this would do
> > >>> gem update
> > >>>
> > >>> if not, this will do
> > >>>
> > >>> gem update jekyll
> > >>>
> > >>> On Thu, Jul 9, 2020 at 2:51 PM Clebert Suconic
> > >>> <clebert.suco...@gmail.com> wrote:
> > >>>>
> > >>>> I just updated my laptop, and with that came a new version of
> Jekyll.
> > >>>>
> > >>>>
> > >>>> When I now build the website, all the html are not changed by this
> > >>>> similar change:
> > >>>>
> > >>>>
> > >>>> -<div class="highlighter-rouge"><div class="highlight"><pre
> > >>>> class="highlight"><code>BrokerService brokerService = new
> > >>>> BrokerService();
> > >>>>
> > >>>> +<div class="language-plaintext highlighter-rouge"><div
> > >>>> class="highlight"><pre class="highlight"><code>BrokerService
> > >>>> brokerService = new BrokerService();
> > >>>>
> > >>>>
> > >>>>
> > >>>> I don't see a big deal, but later on.. if someone builds with an
> > >>>> earlier version of jekyll, that change will be reverted and we will
> > >>>> keep on a ping pong.
> > >>>>
> > >>>> So the question is.. how to enforce a minimal version of Jekyll? and
> > >>>> should we do that?
> > >>>>
> > >>>>
> > >>>> WDYT?
> > >>>>
> > >>>> --
> > >>>> Clebert Suconic
> > >>>
> > >>>
> > >>>
> > >>> --
> > >>> Clebert Suconic
> > >>
> > >>
> >
>
>
> --
> Clebert Suconic
>

Reply via email to