Salsa CI news

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Salsa CI news

Inaki Malerba
Hi everyone !

On behalf of the Salsa CI Team I'm pleased to announce some of the
changes we've been working on this weekend. We don't have an official
mailing list, so please excuse us if this is not the place for this kind
of announcements.

Making the most of the fact that some of us are on the same city this
week, we spent the weekend on a small sprint.

First of all, this is a small changelog of the things we did and will be
working on the following days:

    * Add ccache to the builds. (Thanks @otto and @xcancerberox-guest). 
Now the builds use gitlab's cache option to store ccache data.

    * Add dpkg build job. Today the only builder available is
git-buildpackage. We'd like to have this finished in the following days.

    * Remove 'build-{release}' jobs. Now the build job is just 'build'
and the pipeline should define the RELEASE variable if you want to build
on a release other than unstable. This also impacts on autopkgtest and
lintian. Please keep your project up to date.

    * Buildlog scanner job was included on the tests stage (Thanks
@hartge-guest)

    * Improvements to allow building with dependencies from experimental
(Thanks @sathieu)

    * Many other improvements.

Thanks to all who contributed with the project!

Following this changes, we simplified the way of including the salsa
pipeline. Please read the README[0] to check this. Some automatic MRs
were generated to the projects that were using the pipeline exactly as
the template, and issues will be opened to those which weren't
straight-forward.

We also introduced a way to monitor the pipeline's usage.
prittiau.debian.net is a simple influxdb + grafana which shows some
stats about the projects using the Salsa CI pipeline. You're welcome to
log in with your salsa account.

If you have any question, you can find us on #salsaci at OFTC.


Have a nice week!


[0] https://salsa.debian.org/salsa-ci-team/pipeline/blob/master/README.md

--
- ina



signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Salsa CI news

Jonathan Dowland
On Mon, Feb 25, 2019 at 11:19:35AM -0300, Inaki Malerba wrote:
>On behalf of the Salsa CI Team I'm pleased to announce some of the
>changes we've been working on this weekend. We don't have an official
>mailing list, so please excuse us if this is not the place for this
>kind of announcements.

Thanks for sharing! Personally I think you could consider using
[hidden email] (but others may disagree)

Reply | Threaded
Open this post in threaded view
|

Re: Salsa CI news

Roberto C. Sánchez-2
On Mon, Feb 25, 2019 at 02:44:22PM +0000, Jonathan Dowland wrote:
> On Mon, Feb 25, 2019 at 11:19:35AM -0300, Inaki Malerba wrote:
> > On behalf of the Salsa CI Team I'm pleased to announce some of the
> > changes we've been working on this weekend. We don't have an official
> > mailing list, so please excuse us if this is not the place for this
> > kind of announcements.
>
> Thanks for sharing! Personally I think you could consider using
> [hidden email] (but others may disagree)
>
At the very least make sure the publicity team knows so it makes it into
the next Debian Project News issue.

Regards,

-Roberto

--
Roberto C. Sánchez

Reply | Threaded
Open this post in threaded view
|

Re: Salsa CI news

Paul Wise via nm
On Mon, Feb 25, 2019 at 11:22 PM Roberto C. Sánchez wrote:

>
> On Mon, Feb 25, 2019 at 02:44:22PM +0000, Jonathan Dowland wrote:
> > On Mon, Feb 25, 2019 at 11:19:35AM -0300, Inaki Malerba wrote:
> > > On behalf of the Salsa CI Team I'm pleased to announce some of the
> > > changes we've been working on this weekend. We don't have an official
> > > mailing list, so please excuse us if this is not the place for this
> > > kind of announcements.
> >
> > Thanks for sharing! Personally I think you could consider using
> > [hidden email] (but others may disagree)
> >
> At the very least make sure the publicity team knows so it makes it into
> the next Debian Project News issue.

Misc Dev News seems more appropriate here:

https://wiki.debian.org/DeveloperNews

--
bye,
pabs

https://wiki.debian.org/PaulWise

Reply | Threaded
Open this post in threaded view
|

Re: Salsa CI news

Domenico Andreoli-3
In reply to this post by Inaki Malerba
On Mon, Feb 25, 2019 at 11:19:35AM -0300, Inaki Malerba wrote:
> Hi everyone !

Hi Inaki,

[...]

> We also introduced a way to monitor the pipeline's usage.
> prittiau.debian.net is a simple influxdb + grafana which shows some
> stats about the projects using the Salsa CI pipeline. You're welcome to
> log in with your salsa account.

I'm loggiagn in right now, Salsa asks for the following authorization:

  An application called Gitlab is requesting access to your GitLab
  account. This application was created by Iñaki Malerba. Please note
  that this application is not provided by GitLab and you should verify
  its authenticity before allowing access.

I find slightly confusing that "An application called Gitlab is
requesting access to your GitLab account". Maybe you could choose a
different name?

> If you have any question, you can find us on #salsaci at OFTC.

Thanks for all the good work! :)

Regards,
Domenico

--
3B10 0CA1 8674 ACBA B4FE  FCD2 CE5B CF17 9960 DE13

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Salsa CI news

Inaki Malerba
Hi Domenico!

On 26/2/19 14:17, Domenico Andreoli wrote:

>> We also introduced a way to monitor the pipeline's usage.
>> prittiau.debian.net is a simple influxdb + grafana which shows some
>> stats about the projects using the Salsa CI pipeline. You're welcome to
>> log in with your salsa account.
> I'm loggiagn in right now, Salsa asks for the following authorization:
>
>   An application called Gitlab is requesting access to your GitLab
>   account. This application was created by Iñaki Malerba. Please note
>   that this application is not provided by GitLab and you should verify
>   its authenticity before allowing access.
>
> I find slightly confusing that "An application called Gitlab is
> requesting access to your GitLab account". Maybe you could choose a
> different name?
That's because Grafana uses Gitlab Oauth2 authentication[0]. I only
created a Oauth application at Salsa and everything else is on Grafana.

>> If you have any question, you can find us on #salsaci at OFTC.
> Thanks for all the good work! :)

My pleasure!


0_ http://docs.grafana.org/auth/gitlab/

--
- ina



signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Salsa CI news

Domenico Andreoli-3


On February 26, 2019 5:32:57 PM UTC, Inaki Malerba <[hidden email]> wrote:

>Hi Domenico!
>
>On 26/2/19 14:17, Domenico Andreoli wrote:
>>> We also introduced a way to monitor the pipeline's usage.
>>> prittiau.debian.net is a simple influxdb + grafana which shows some
>>> stats about the projects using the Salsa CI pipeline. You're welcome
>to
>>> log in with your salsa account.
>> I'm loggiagn in right now, Salsa asks for the following
>authorization:
>>
>>   An application called Gitlab is requesting access to your GitLab
>>   account. This application was created by Iñaki Malerba. Please note
>>   that this application is not provided by GitLab and you should
>verify
>>   its authenticity before allowing access.
>>
>> I find slightly confusing that "An application called Gitlab is
>> requesting access to your GitLab account". Maybe you could choose a
>> different name?
>
>That's because Grafana uses Gitlab Oauth2 authentication[0]. I only
>created a Oauth application at Salsa and everything else is on Grafana.

If I got it right, according to Gitlab docs [0], it's possible to set an arbitrary name for the App you want to configure.

>> Thanks for all the good work! :)
>
>My pleasure!

thanks,
Domenico

[0] https://docs.gitlab.com/ce/integration/oauth_provider.html

Reply | Threaded
Open this post in threaded view
|

Re: Salsa CI news

Inaki Malerba
On 26/2/19 14:42, Domenico Andreoli wrote:
> If I got it right, according to Gitlab docs [0], it's possible to set an arbitrary name for the App you want to configure.

My bad ! Now it should be ok :)

Thanks!

--
- ina



signature.asc (849 bytes) Download Attachment