Page MenuHomePhabricator

Migrate / phaseout out CI job phabricator-jessie-diffs
Closed, ResolvedPublic

Description

https://integration.wikimedia.org/ci/job/phabricator-jessie-diffs/ runs on Jessie instances which we have to phase out.

I am not sure whether the job is still used or needed? @mmodell would know for sure.

So either:

  • we delete the job entirely
  • we migrate it to use a Docker container

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptDec 6 2019, 11:29 AM
hashar triaged this task as Medium priority.Dec 6 2019, 11:37 AM

@mmodell from the build history of https://integration.wikimedia.org/ci/job/phabricator-jessie-diffs/ the last few builds are from March 2019 for D1144 and D1145. That is for rPHEX.

And eventually that has lead me to https://phabricator.wikimedia.org/harbormaster/plan/10/ . It triggers jobs in Jenkins using the REST API but the authentication is broken due to lack of a token (crumb).

We are supposedly no more using Differential T191182 and thus Harbormaster. So I guess we can delete the job entirely and restore the CI behavior after the git repository has been migrated.

I have disabled the harbormaster jobs. We can delete the associated jenkins jobs and I will set up something new for phabricator tests in the future. Currently I run tests locally prior to pushing commits, as is the norm for arcanist.

hashar closed this task as Resolved.Dec 20 2019, 8:53 AM
hashar claimed this task.

Thanks! I have deleted the job.

I have also deleted:

And I have uninstalled the Phabricator plugin from the CI Jenkins.