Web browser: ---
            Bug ID: 60164
           Summary: Jenkins: set jobs to use web proxy
           Product: Wikimedia
           Version: wmf-deployment
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Continuous integration
    Classification: Unclassified
   Mobile Platform: ---

The translatewiki repository relies on git submodules hosted on github using
either http or the git protocol:

Since lanthanum does not have direct access to internet, whenever the
translatewiki-puppet-validate job is run on that host, the clone of submodules

I have added a http_proxy parameter which still fail the build:

We need an addition https_proxy parameter:

But then that fails fetching git://

In man git-config, there seems to be possibility to set proxy for both HTTP and
GIT protocols and we can even make them on a per host/URL basis!


           ; Proxy settings
                   gitproxy=proxy-command for
                   gitproxy=default-proxy ; for all the rest

           ; HTTP
           [http "";]
                   sslVerify = false
                   cookieFile = /tmp/cookie.txt

The jobs are running as jenkins-slave user.  That user has a .gitconfig which
is generated by puppet. So potentially we can figure out the proper parameters
and have them populated by puppet.

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

Reply via email to