You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@apache.org by Greg Stein <gs...@gmail.com> on 2019/10/17 08:28:31 UTC

Re: Github Actions

It has been a couple months. Have GitHub Actions worked out for you? Can
you share? Are there things needed from Infra?

I would like to know if there is a path for projects to move *off* Jenkins,
Travis, Circle, etc .. and *onto* GitHub Actions. Can GHA solve projects'
needs for CD/CI??

thx,
-g


On Sun, Aug 11, 2019 at 5:31 PM Greg Stein <gs...@gmail.com> wrote:

> On Sun, Aug 11, 2019 at 5:15 PM Francis Chuang <fr...@apache.org>
> wrote:
> >...
>
>> I think there are quite a few ASF projects using gitbox and Github and
>> this would be a very good complement or replacement for Travis, appvoyer
>> and other CI/CD platforms currently in use.
>>
>> Is there any interest from the ASF to enable this for all Gitbox
>> projects when it becomes fully public?
>>
>
> Absolutely. The Infrastructure team would love to see groups try this out,
> and share the experiences here.
>
> If there are any hurdles, then share them and we'll try to knock them down.
>
> I am also interested in being able to push to our website automatically
>> using Github Actions. If the git token that can push to a particular
>> website repository is added as a secret [2] to Github Actions, this
>> would be pretty easy to use for projects to automate the building of
>> their websites.
>>
>
> Should be possible. Again, comes back to groups trying this and reporting
> back how well it went.
>
> Cheers,
> Greg Stein
> Infrastructure Administrator, ASF
>
>

Re: Github Actions

Posted by Francis Chuang <fr...@apache.org>.
For the most part, I've found Github actions to work really well. I've 
migrated Calcite's Avatica Go Driver [1] from Travis to Github Actions. 
I haven't had time to look into the Calcite and Calcite Avatica 
repositories, but I think it should be doable.

The blocker for us is using Actions to automate the publishing of our 
website as mentioned previously. Has infra worked out a way/process to 
enable this? For us, it would simply be a token to push to the 
calcite-site repository in Gitbox (I'd imagine the same token being used 
on the git-website node would suffice) being added as a Github Actions 
secret for us to enable this.

The automation [2] to do this using Github Actions has been tested and 
validated, but we are just missing the credentials to push to the 
calcite-site repo.

Francis

[1] https://github.com/apache/calcite-avatica-go
[2] https://github.com/apache/calcite/tree/test-site/.github/workflows

On 17/10/2019 7:28 pm, Greg Stein wrote:
> It has been a couple months. Have GitHub Actions worked out for you? Can
> you share? Are there things needed from Infra?
> 
> I would like to know if there is a path for projects to move *off* Jenkins,
> Travis, Circle, etc .. and *onto* GitHub Actions. Can GHA solve projects'
> needs for CD/CI??
> 
> thx,
> -g
> 
> 
> On Sun, Aug 11, 2019 at 5:31 PM Greg Stein <gs...@gmail.com> wrote:
> 
>> On Sun, Aug 11, 2019 at 5:15 PM Francis Chuang <fr...@apache.org>
>> wrote:
>>> ...
>>
>>> I think there are quite a few ASF projects using gitbox and Github and
>>> this would be a very good complement or replacement for Travis, appvoyer
>>> and other CI/CD platforms currently in use.
>>>
>>> Is there any interest from the ASF to enable this for all Gitbox
>>> projects when it becomes fully public?
>>>
>>
>> Absolutely. The Infrastructure team would love to see groups try this out,
>> and share the experiences here.
>>
>> If there are any hurdles, then share them and we'll try to knock them down.
>>
>> I am also interested in being able to push to our website automatically
>>> using Github Actions. If the git token that can push to a particular
>>> website repository is added as a secret [2] to Github Actions, this
>>> would be pretty easy to use for projects to automate the building of
>>> their websites.
>>>
>>
>> Should be possible. Again, comes back to groups trying this and reporting
>> back how well it went.
>>
>> Cheers,
>> Greg Stein
>> Infrastructure Administrator, ASF
>>
>>
>