https://bugzilla.wikimedia.org/show_bug.cgi?id=62509

            Bug ID: 62509
           Summary: investigate updating test2 Jenkins builds weekly to
                    pull by branch
           Product: Wikimedia
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Quality Assurance
          Assignee: wikibugs-l@lists.wikimedia.org
          Reporter: cmcma...@wikimedia.org
                CC: cmcma...@wikimedia.org, zfili...@wikimedia.org
       Web browser: ---
   Mobile Platform: ---

I learned today from Rob Lanphier that it has recently become possible to do
this reliably in every extension repo as well as mw core: 

$ git checkout wmf/1.23wmf17


For example: 

/VisualEditor$ git checkout wmf/1.23wmf17
Branch wmf/1.23wmf17 set up to track remote branch wmf/1.23wmf17 from origin.
Switched to a new branch 'wmf/1.23wmf17'

The current branch of each wiki is tracked in
https://git.wikimedia.org/blob/operations%2Fmediawiki-config/HEAD/wikiversions.json

The current branch of core (which should be consistent across all extensions
also) is available on https://test2.wikipedia.org/wiki/Special:Version (and
theoretically in the API somewhere)

It would be good if we could change our Jenkins builds with test2 as a target
to pull the current wmf branch instead of master. 

In the short term, we could update the build config manually every Thursday. 

In the slightly longer term it should be possible to read Special:Version or
the wikiversions.json file in order to determine at run time the proper version
of the tests appropriate for test2 (and any other target environment not beta
labs, e.g. enwiki or commons)

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to