You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Wido den Hollander <wi...@widodh.nl> on 2016/01/30 14:51:37 UTC
Jenkins set up to build and push RPB and DEB to repo
Hi,
I should have probably done this a lot earlier, but hey, it's here now.
At PCextreme I've set up three Jenkins slaves:
- CentOS 6
- CentOS 7
- Ubuntu 14.04
In Jenkins you can now find multiple jobs under "build-release":
- cloudstack.apt-get.eu-deb
- cloudstack.apt-get.eu-centos6
- cloudstack.apt-get.eu-centos7
Personally I think we can let go of the centos6 job soon if we decide to
drop support for CentOS 6 in any upcoming release.
You can run a job with parameters and it will build the DEB or RPM and
send them to cloudstack.apt-get.eu
I also updated the README there: http://cloudstack.apt-get.eu/README
So publishing packages for the upcoming 4.7.1 and 4.8.0 releases should
be trivial.
Just start the Jenkins jobs with the right TAG and RELEASE (See attached
screenshot) and you should be OK.
Wido
Re: Jenkins set up to build and push RPB and DEB to repo
Posted by Nux! <nu...@li.nux.ro>.
Awesome, thanks Wido!
--
Sent from the Delta quadrant using Borg technology!
Nux!
www.nux.ro
----- Original Message -----
> From: "Wido den Hollander" <wi...@widodh.nl>
> To: dev@cloudstack.apache.org
> Sent: Saturday, 30 January, 2016 13:51:37
> Subject: Jenkins set up to build and push RPB and DEB to repo
> Hi,
>
> I should have probably done this a lot earlier, but hey, it's here now.
>
> At PCextreme I've set up three Jenkins slaves:
>
> - CentOS 6
> - CentOS 7
> - Ubuntu 14.04
>
> In Jenkins you can now find multiple jobs under "build-release":
>
> - cloudstack.apt-get.eu-deb
> - cloudstack.apt-get.eu-centos6
> - cloudstack.apt-get.eu-centos7
>
> Personally I think we can let go of the centos6 job soon if we decide to
> drop support for CentOS 6 in any upcoming release.
>
> You can run a job with parameters and it will build the DEB or RPM and
> send them to cloudstack.apt-get.eu
>
> I also updated the README there: http://cloudstack.apt-get.eu/README
>
> So publishing packages for the upcoming 4.7.1 and 4.8.0 releases should
> be trivial.
>
> Just start the Jenkins jobs with the right TAG and RELEASE (See attached
> screenshot) and you should be OK.
>
> Wido
Re: Jenkins set up to build and push RPB and DEB to repo
Posted by Wido den Hollander <wi...@widodh.nl>.
On 01/30/2016 07:41 PM, Remi Bergsma wrote:
> Hi Wido,
>
> Could you please look at the CentOS 7 slave?
>
> http://jenkins.buildacloud.org/view/All/job/cloudstack.apt-get.eu-centos7/6/console
> It failes signing the RPMs.
>
> rpm: /usr/bin/rpmsign: No such file or directory
>
Done! It's on there.
> Thanks,
>
> Remi
>
>
>
> On 30/01/16 16:15, "Remi Bergsma" <RB...@schubergphilis.com> wrote:
>
>> Thanks Wido!
>>
>> I’ll have a look and start builds for 4.7.1 and 4.8.0 as they’ve been released and the tags have been pushed.
>>
>> Regards,
>> Remi
>>
>>
>>
>>
>> On 30/01/16 14:51, "Wido den Hollander" <wi...@widodh.nl> wrote:
>>
>>> Hi,
>>>
>>> I should have probably done this a lot earlier, but hey, it's here now.
>>>
>>> At PCextreme I've set up three Jenkins slaves:
>>>
>>> - CentOS 6
>>> - CentOS 7
>>> - Ubuntu 14.04
>>>
>>> In Jenkins you can now find multiple jobs under "build-release":
>>>
>>> - cloudstack.apt-get.eu-deb
>>> - cloudstack.apt-get.eu-centos6
>>> - cloudstack.apt-get.eu-centos7
>>>
>>> Personally I think we can let go of the centos6 job soon if we decide to
>>> drop support for CentOS 6 in any upcoming release.
>>>
>>> You can run a job with parameters and it will build the DEB or RPM and
>>> send them to cloudstack.apt-get.eu
>>>
>>> I also updated the README there: http://cloudstack.apt-get.eu/README
>>>
>>> So publishing packages for the upcoming 4.7.1 and 4.8.0 releases should
>>> be trivial.
>>>
>>> Just start the Jenkins jobs with the right TAG and RELEASE (See attached
>>> screenshot) and you should be OK.
>>>
>>> Wido
Re: Jenkins set up to build and push RPB and DEB to repo
Posted by Remi Bergsma <RB...@schubergphilis.com>.
Hi Wido,
Could you please look at the CentOS 7 slave?
http://jenkins.buildacloud.org/view/All/job/cloudstack.apt-get.eu-centos7/6/console
It failes signing the RPMs.
rpm: /usr/bin/rpmsign: No such file or directory
Thanks,
Remi
On 30/01/16 16:15, "Remi Bergsma" <RB...@schubergphilis.com> wrote:
>Thanks Wido!
>
>I’ll have a look and start builds for 4.7.1 and 4.8.0 as they’ve been released and the tags have been pushed.
>
>Regards,
>Remi
>
>
>
>
>On 30/01/16 14:51, "Wido den Hollander" <wi...@widodh.nl> wrote:
>
>>Hi,
>>
>>I should have probably done this a lot earlier, but hey, it's here now.
>>
>>At PCextreme I've set up three Jenkins slaves:
>>
>>- CentOS 6
>>- CentOS 7
>>- Ubuntu 14.04
>>
>>In Jenkins you can now find multiple jobs under "build-release":
>>
>>- cloudstack.apt-get.eu-deb
>>- cloudstack.apt-get.eu-centos6
>>- cloudstack.apt-get.eu-centos7
>>
>>Personally I think we can let go of the centos6 job soon if we decide to
>>drop support for CentOS 6 in any upcoming release.
>>
>>You can run a job with parameters and it will build the DEB or RPM and
>>send them to cloudstack.apt-get.eu
>>
>>I also updated the README there: http://cloudstack.apt-get.eu/README
>>
>>So publishing packages for the upcoming 4.7.1 and 4.8.0 releases should
>>be trivial.
>>
>>Just start the Jenkins jobs with the right TAG and RELEASE (See attached
>>screenshot) and you should be OK.
>>
>>Wido
Re: Jenkins set up to build and push RPB and DEB to repo
Posted by Remi Bergsma <RB...@schubergphilis.com>.
Thanks Wido!
I’ll have a look and start builds for 4.7.1 and 4.8.0 as they’ve been released and the tags have been pushed.
Regards,
Remi
On 30/01/16 14:51, "Wido den Hollander" <wi...@widodh.nl> wrote:
>Hi,
>
>I should have probably done this a lot earlier, but hey, it's here now.
>
>At PCextreme I've set up three Jenkins slaves:
>
>- CentOS 6
>- CentOS 7
>- Ubuntu 14.04
>
>In Jenkins you can now find multiple jobs under "build-release":
>
>- cloudstack.apt-get.eu-deb
>- cloudstack.apt-get.eu-centos6
>- cloudstack.apt-get.eu-centos7
>
>Personally I think we can let go of the centos6 job soon if we decide to
>drop support for CentOS 6 in any upcoming release.
>
>You can run a job with parameters and it will build the DEB or RPM and
>send them to cloudstack.apt-get.eu
>
>I also updated the README there: http://cloudstack.apt-get.eu/README
>
>So publishing packages for the upcoming 4.7.1 and 4.8.0 releases should
>be trivial.
>
>Just start the Jenkins jobs with the right TAG and RELEASE (See attached
>screenshot) and you should be OK.
>
>Wido