the github action would have to call jekyll build
and push the results

On Fri, Jul 10, 2020 at 1:51 PM Krzysztof <h4v...@gmail.com> wrote:
>
> 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
> >



-- 
Clebert Suconic

Reply via email to