Re: Is it possible to authenticate with savannah, e.g. with ldap?

2020-08-15 Thread Bob Proulx
Friedrich Beckmann wrote:
> >> I also think of the underlying server. It would be nice if I could give
> >> login access to the project members via authentication at savannah.
> >
> > I am not sure how to do this.  Which literally means that I myself
> > don't know how to do this.  But if other people had ideas then I am
> > sure something could be worked out.
> 
> At my university we use an ldap server for this purpose. I have not looked
> into the github way of doing this.

The Devil is in the details.

Bob



Re: Is it possible to authenticate with savannah, e.g. with ldap?

2020-08-13 Thread Friedrich Beckmann
Hi Bob,

thanks for your hints!

> If it were me I would subscribe to the commit email mailing list
> (assuming there is one, can set up one if there is not) then have it
> automatically fetch and build whenever a new commit is pushed.  Then
> things would always be automatically built.  And then additionally
> have a periodic build regardless to catch up with any OS upgrades.
> This would reduce the need for manual button pushing somewhat.

The buildbot polls the savannah pspp git repository and starts a build
after a commit and there is a nightly build for some targets. So as you
say for the normal operation there are no push buttons required.

>> I also think of the underlying server. It would be nice if I could give
>> login access to the project members via authentication at savannah.
>
> I am not sure how to do this.  Which literally means that I myself
> don't know how to do this.  But if other people had ideas then I am
> sure something could be worked out.

At my university we use an ldap server for this purpose. I have not looked
into the github way of doing this.

Thanks for your help!

Friedrich



Re: Is it possible to authenticate with savannah, e.g. with ldap?

2020-08-12 Thread Bob Proulx
Friedrich Beckmann wrote:
> I have a buildbot prototype for pspp here:
> 
> http://caeis.etech.fh-augsburg.de:8010
> 
> The webinterface is currently open without any authentication. So you
> can for example trigger a build. My idea is that project members of the
> savannah project can authenticate at this server such that I
> can restrict the access.
...
> Anyway it is a small project so this can be done manually also.

If it were me I would subscribe to the commit email mailing list
(assuming there is one, can set up one if there is not) then have it
automatically fetch and build whenever a new commit is pushed.  Then
things would always be automatically built.  And then additionally
have a periodic build regardless to catch up with any OS upgrades.
This would reduce the need for manual button pushing somewhat.

> I also think of the underlying server. It would be nice if I could give
> login access to the project members via authentication at savannah.

I am not sure how to do this.  Which literally means that I myself
don't know how to do this.  But if other people had ideas then I am
sure something could be worked out.

Bob



signature.asc
Description: PGP signature


Re: Is it possible to authenticate with savannah, e.g. with ldap?

2020-08-08 Thread Friedrich Beckmann
Hi Bob,

thanks for your reply!

> But how is this related to setting up a continuous integration server?
>
>> Currently I am looking at buildbot. They have something to
>> authenticate against github or gitlab or plain user/password. I
>> would prefer to use the user/password from savannah.
>
> What would this authentication be used for?

I have a buildbot prototype for pspp here:

http://caeis.etech.fh-augsburg.de:8010

The webinterface is currently open without any authentication. So you
can for example trigger a build. My idea is that project members of the
savannah project can authenticate at this server such that I
can restrict the access.

I also think of the underlying server. It would be nice if I could give
login access to the project members via authentication at savannah.

Anyway it is a small project so this can be done manually also.

Friedrich






Re: Is it possible to authenticate with savannah, e.g. with ldap?

2020-08-08 Thread Bob Proulx
Friedrich Beckmann wrote:
> I am member of the https://savannah.gnu.org/projects/pspp project. I
> am currently investigating how to run a continuous integration
> server for building the pspp software. One part of that is to allow
> the pspp project members to modify and control the build server,
> e.g. to trigger a new build.

Awesome!

> Is it possible to authenticate users via some savannah
> infrastructure? Is there for example an ldap server which I could
> contact from the build server?

This sounds like SSO single-sign-on service to me.

There is not currently any support for a SSO with Savannah.  That does
not mean that one could not be created.  The question has not been
asked before and no one has created the infrastructure for it
otherwise.

But how is this related to setting up a continuous integration server?

> Currently I am looking at buildbot. They have something to
> authenticate against github or gitlab or plain user/password. I
> would prefer to use the user/password from savannah.

What would this authentication be used for?

Bob


signature.asc
Description: PGP signature


Is it possible to authenticate with savannah, e.g. with ldap?

2020-08-05 Thread Friedrich Beckmann
Hi everybody,

I am member of the https://savannah.gnu.org/projects/pspp project. I am 
currently investigating how to run a continuous integration server for building 
the pspp software. One part of that is to allow the pspp project members to 
modify and control the build server, e.g. to trigger a new build. 

Is it possible to authenticate users via some savannah infrastructure? Is there 
for example an ldap server which I could contact from the build server? 
Currently I am looking at buildbot. They have something to authenticate against 
github or gitlab or plain user/password. I would prefer to use the 
user/password from savannah.

Regards

Friedrich