Discussion:
[Framework-Team] Jenkins PLIP jobs are ready
Timo Stollenwerk
2015-03-02 16:54:22 UTC
Permalink
Hi,

the Jenkins PLIP jobs are ready on the new ci infrastructure:

http://jenkins.plone.org/view/PLIPs/

Gil cleaned up the list of PLIPs, so those should be the current ones.

I unified the local configuration and the one that runs on jenkins. I
also got rid of buildout.jenkins. There were some hard to track
inconsistencies between those two configuration who should be gone now.

To test PLIPs locally you should checkout the 5.0 branch of
buildout.coredev and run:

$ python2.7 bootstrap.py --setuptools-version=8.3 -c <PLIP_BUILDOUT>
$ bin/buildout -c <PLIP_BUILDOUT>
$ bin/alltests --all
$ bin/alltests-at

"bin/alltests" runs the regular tests. The "--all" makes sure we include
the robot tests (which run on a higher zope.testrunner level).

"bin/alltests-at" runs all the old Archetypes-related tests (no robot
tests).

Jenkins runs the same commands, just with "--xml" appended to include
the test results in Jenkins:

$ python2.7 bootstrap.py --setuptools-version=8.3 -c <PLIP_BUILDOUT>
$ bin/buildout -c <PLIP_BUILDOUT>
$ bin/alltests --all --xml
$ bin/alltests-at --xml

Plone core developers can log into jenkins.plone.org with their github
credentials. See
https://medium.com/@timostollenwerk/continuous-integration-for-plone-b7b0b72c21dc
for details.

Have fun! Let me (or Gil) know if you need assistance. If you need a
PLIP job on Jenkins, feel free to contact us. We plan to fully automate
that process in the future and also allow PLIP implementers to provide
their email addresses so they can receive notifications from the jobs.

Cheers,
Timo
Ramon Navarro Bosch
2015-03-02 17:03:44 UTC
Permalink
If we modify PLIP job configuration manually on jenkins, they will be
persistent and not modified in the future with the automatization ? I need
to change some things on the multilingual plip configuration.

Ramon
Post by Timo Stollenwerk
Hi,
http://jenkins.plone.org/view/PLIPs/
Gil cleaned up the list of PLIPs, so those should be the current ones.
I unified the local configuration and the one that runs on jenkins. I
also got rid of buildout.jenkins. There were some hard to track
inconsistencies between those two configuration who should be gone now.
To test PLIPs locally you should checkout the 5.0 branch of
$ python2.7 bootstrap.py --setuptools-version=8.3 -c <PLIP_BUILDOUT>
$ bin/buildout -c <PLIP_BUILDOUT>
$ bin/alltests --all
$ bin/alltests-at
"bin/alltests" runs the regular tests. The "--all" makes sure we include
the robot tests (which run on a higher zope.testrunner level).
"bin/alltests-at" runs all the old Archetypes-related tests (no robot
tests).
Jenkins runs the same commands, just with "--xml" appended to include
$ python2.7 bootstrap.py --setuptools-version=8.3 -c <PLIP_BUILDOUT>
$ bin/buildout -c <PLIP_BUILDOUT>
$ bin/alltests --all --xml
$ bin/alltests-at --xml
Plone core developers can log into jenkins.plone.org with their github
credentials. See
b7b0b72c21dc
for details.
Have fun! Let me (or Gil) know if you need assistance. If you need a
PLIP job on Jenkins, feel free to contact us. We plan to fully automate
that process in the future and also allow PLIP implementers to provide
their email addresses so they can receive notifications from the jobs.
Cheers,
Timo
_______________________________________________
Framework-Team mailing list
https://lists.plone.org/mailman/listinfo/plone-framework-team
Timo Stollenwerk
2015-03-02 19:25:01 UTC
Permalink
No. We do not support manual changes of the Jenkins job configurations.
All jobs can be overriden at any time. What kind of change do you have
in mind?

Timo
Post by Ramon Navarro Bosch
If we modify PLIP job configuration manually on jenkins, they will be
persistent and not modified in the future with the automatization ? I
need to change some things on the multilingual plip configuration.
Ramon
Hi,
http://jenkins.plone.org/view/__PLIPs/
<http://jenkins.plone.org/view/PLIPs/>
Gil cleaned up the list of PLIPs, so those should be the current ones.
I unified the local configuration and the one that runs on jenkins. I
also got rid of buildout.jenkins. There were some hard to track
inconsistencies between those two configuration who should be gone now.
To test PLIPs locally you should checkout the 5.0 branch of
$ python2.7 bootstrap.py --setuptools-version=8.3 -c <PLIP_BUILDOUT>
$ bin/buildout -c <PLIP_BUILDOUT>
$ bin/alltests --all
$ bin/alltests-at
"bin/alltests" runs the regular tests. The "--all" makes sure we include
the robot tests (which run on a higher zope.testrunner level).
"bin/alltests-at" runs all the old Archetypes-related tests (no robot
tests).
Jenkins runs the same commands, just with "--xml" appended to include
$ python2.7 bootstrap.py --setuptools-version=8.3 -c <PLIP_BUILDOUT>
$ bin/buildout -c <PLIP_BUILDOUT>
$ bin/alltests --all --xml
$ bin/alltests-at --xml
Plone core developers can log into jenkins.plone.org
<http://jenkins.plone.org> with their github
credentials. See
for details.
Have fun! Let me (or Gil) know if you need assistance. If you need a
PLIP job on Jenkins, feel free to contact us. We plan to fully automate
that process in the future and also allow PLIP implementers to provide
their email addresses so they can receive notifications from the jobs.
Cheers,
Timo
_________________________________________________
Framework-Team mailing list
https://lists.plone.org/__mailman/listinfo/plone-__framework-team
<https://lists.plone.org/mailman/listinfo/plone-framework-team>
Ramon Navarro Bosch
2015-03-02 19:53:05 UTC
Permalink
Enabling frontend dev, changing notification mails for example
Post by Timo Stollenwerk
No. We do not support manual changes of the Jenkins job configurations.
All jobs can be overriden at any time. What kind of change do you have
in mind?
Timo
Post by Ramon Navarro Bosch
If we modify PLIP job configuration manually on jenkins, they will be
persistent and not modified in the future with the automatization ? I
need to change some things on the multilingual plip configuration.
Ramon
Hi,
http://jenkins.plone.org/view/__PLIPs/
<http://jenkins.plone.org/view/PLIPs/>
Gil cleaned up the list of PLIPs, so those should be the current
ones.
Post by Ramon Navarro Bosch
I unified the local configuration and the one that runs on jenkins. I
also got rid of buildout.jenkins. There were some hard to track
inconsistencies between those two configuration who should be gone
now.
Post by Ramon Navarro Bosch
To test PLIPs locally you should checkout the 5.0 branch of
$ python2.7 bootstrap.py --setuptools-version=8.3 -c
<PLIP_BUILDOUT>
Post by Ramon Navarro Bosch
$ bin/buildout -c <PLIP_BUILDOUT>
$ bin/alltests --all
$ bin/alltests-at
"bin/alltests" runs the regular tests. The "--all" makes sure we
include
Post by Ramon Navarro Bosch
the robot tests (which run on a higher zope.testrunner level).
"bin/alltests-at" runs all the old Archetypes-related tests (no robot
tests).
Jenkins runs the same commands, just with "--xml" appended to include
$ python2.7 bootstrap.py --setuptools-version=8.3 -c
<PLIP_BUILDOUT>
Post by Ramon Navarro Bosch
$ bin/buildout -c <PLIP_BUILDOUT>
$ bin/alltests --all --xml
$ bin/alltests-at --xml
Plone core developers can log into jenkins.plone.org
<http://jenkins.plone.org> with their github
credentials. See
integration-for-plone-__b7b0b72c21dc
integration-for-plone-b7b0b72c21dc>
Post by Ramon Navarro Bosch
for details.
Have fun! Let me (or Gil) know if you need assistance. If you need a
PLIP job on Jenkins, feel free to contact us. We plan to fully
automate
Post by Ramon Navarro Bosch
that process in the future and also allow PLIP implementers to
provide
Post by Ramon Navarro Bosch
their email addresses so they can receive notifications from the
jobs.
Post by Ramon Navarro Bosch
Cheers,
Timo
_________________________________________________
Framework-Team mailing list
plone.org>
Post by Ramon Navarro Bosch
https://lists.plone.org/__mailman/listinfo/plone-__framework-team
<https://lists.plone.org/mailman/listinfo/plone-framework-team>
Loading...