cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Filip Maj <maj....@gmail.com>
Subject Re: Access to Jenkins instance, questions about CI
Date Tue, 06 Dec 2016 17:58:58 GMT
Thanks Alexander!

I seem to have config access to the jobs now, which is what I needed.
Thank you :) It looks like your email will be notified on
configuration changes, so if I mess something up, you will know pretty
quickly who did it :D

I will take a look at issue #2 to start :)

As for [3], yeah, if I don't have access to the infrastructure, tough
for me to try to fix anything :D. Some level of public monitoring
would be helpful, at least to alert the rest of the committers to an
infrastructure problem, but drilling into CI execution log output also
reveals the infrastructure problem quickly, so perhaps it is not
needed.

On Tue, Dec 6, 2016 at 2:09 AM, Alexander Sorokin (Akvelon)
<v-alsoro@microsoft.com> wrote:
> Hey Filip.
>
> I've granted you the permissions you need for the cloudapp Jenkins. You'll just need
to log in with your "filmaj" Github account.
> Use your new powers well, because while trying to give them to you I've almost messed
up all the permissions settings on the CI :)
>
> Regarding your findings:
> Your [1] link points to *-test job, these jobs are only meant to test things like new
paramedic code before it gets into master and generally live for a couple of days, then get
deleted (if I don't forget to do so).
> This particular one is meant to test my upcoming fix for paramedic to properly handle
the app uninstall timeout and the phantom failures we now get for windows phone 8.1 builds.
>
> Your [2] link seems like a "cordova-coho npm-link" issue which needs to be investigated.
It doesn't look like it's breaking things so it's not a high priority (for me) right now.
>
> [3]: When a node goes offline, "CI Sentinels" ™ get a notification via email, right
now that would be me, Vladimir Kotikov and Sergey Shakhnazarov. If you'd like to be included
to the caste, just let me know - but since the slave machines are inside Microsoft infrastructure
it is only us who have the access to both of them and it is only us who can bring the slave
back online if something bad happens.
>
> Thanks,
> Alexander Sorokin
>
> -----Original Message-----
> From: Filip Maj [mailto:maj.fil@gmail.com]
> Sent: Tuesday, December 6, 2016 1:32 AM
> To: dev@cordova.apache.org
> Subject: Access to Jenkins instance, questions about CI
>
> Dearest Cordova devs,
>
> I would like to get admin-level access to the cloudapp jenkins
> instance: https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcordova-ci.cloudapp.net%3A8080%2F&data=02%7C01%7Cv-alsoro%40microsoft.com%7C9ab9ec2d342a40ee3aee08d41d5e8c4d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636165739303098482&sdata=pdUokGPtsLwPvq6SynMtUlRt5iTOn2yY8S0SlA%2FCKio%3D&reserved=0
>
> Who can grant me this karma?
>
> I wanted to check out how the various jobs are configured, what triggers them and what
the triggered code looks like.
>
> I also wanted to fix some things I've noticed:
>  - File Transfer tests relying on Alex Sorokin's fork of paramedic, which now seems to
be gone, and thus fails the job [1]
>  - I noticed some popd/pushd errors in the periodic builds for specific plugins, as well
as npm error output [2]. Seems to be related to a missing cordova-create directory or something.
>
> Had some followup questions too!
>  - When a worker node goes down or becomes inaccessible, that may fail a build. (see
e.g. the Mac node graphs [3]). When this happens, do we get alerted? And how would do we fix
it?
>  - In the Periodic Builds section [4], what is the difference between the "build" [5]
and the "test" [6] jobs? The test jobs seem to only care about network information and file
transfer plugins, but other than that, I'm wondering what the vision here is?
>
> [1] https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcordova-ci.cloudapp.net%3A8080%2Fview%2FPeriodic%2520builds%2Fjob%2Fcordova-periodic-test%2FPLATFORM%3Dandroid-4.4%2CPLUGIN%3Dcordova-plugin-file-transfer%2F2%2FconsoleText&data=02%7C01%7Cv-alsoro%40microsoft.com%7C9ab9ec2d342a40ee3aee08d41d5e8c4d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636165739303098482&sdata=XQq%2F4FDHoCdK51iqBNoQPlgbB%2BFtLHA67yiKOtDS9ZU%3D&reserved=0
> [2] https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcordova-ci.cloudapp.net%3A8080%2Fview%2FPeriodic%2520builds%2Fjob%2Fcordova-periodic-build%2FPLATFORM%3Dandroid-4.4%2CPLUGIN%3Dcordova-plugin-device-motion%2F247%2Fconsole&data=02%7C01%7Cv-alsoro%40microsoft.com%7C9ab9ec2d342a40ee3aee08d41d5e8c4d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636165739303098482&sdata=lXshEVOrBmnM4TXvlZIuOke4OcgjKOjx8NAiw3ASZy4%3D&reserved=0
> [3] https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcordova-ci.cloudapp.net%3A8080%2Fcomputer%2Fmac-slave%2Fload-statistics%3Ftype%3Dhour&data=02%7C01%7Cv-alsoro%40microsoft.com%7C9ab9ec2d342a40ee3aee08d41d5e8c4d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636165739303098482&sdata=mHO4enOyIscFocBf9mlZLSwuGGmfsNaoKETtdbR%2F0og%3D&reserved=0
> [4] https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcordova-ci.cloudapp.net%3A8080%2Fview%2FPeriodic%2520builds%2F&data=02%7C01%7Cv-alsoro%40microsoft.com%7C9ab9ec2d342a40ee3aee08d41d5e8c4d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636165739303098482&sdata=QuFwqRkFV2mhb1PS3q5iKL90%2F2WGnbRtA0POejl3P6I%3D&reserved=0
> [5] https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcordova-ci.cloudapp.net%3A8080%2Fview%2FPeriodic%2520builds%2Fjob%2Fcordova-periodic-build%2F&data=02%7C01%7Cv-alsoro%40microsoft.com%7C9ab9ec2d342a40ee3aee08d41d5e8c4d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636165739303098482&sdata=zD3VA0rRay0EYKLfOHDUAhc0zYo1P%2BaKoV9z6bvTazQ%3D&reserved=0
> [6] https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcordova-ci.cloudapp.net%3A8080%2Fview%2FPeriodic%2520builds%2Fjob%2Fcordova-periodic-test%2F&data=02%7C01%7Cv-alsoro%40microsoft.com%7C9ab9ec2d342a40ee3aee08d41d5e8c4d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636165739303098482&sdata=gSJoL2XXA8Py6Ok2dfzukqsnpH65Pdj3qlahlhaYmNs%3D&reserved=0
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
> For additional commands, e-mail: dev-help@cordova.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org


Mime
View raw message