Page MenuHomePhabricator

Install docker on releases-jenkins
Closed, ResolvedPublic

Description

If we want to deploy the same jobs we use for testing MediaWiki code on ci-jenkins to releases-jenkins we'll likely need docker to run the tasks in those jobs.

Event Timeline

thcipriani triaged this task as Medium priority.Nov 1 2018, 6:04 PM
thcipriani created this task.

Change 474825 had a related patch set uploaded (by Thcipriani; owner: Thcipriani):
[operations/puppet@production] Install docker on releases-jenkins

https://gerrit.wikimedia.org/r/474825

greg subscribed.

It was included when the sub-task was created from the parent: T156445: Streamline/automate MW tarball security release process. Remove from here.

Unassigned for the time being. I have a patch for puppet but I am not actively working on this and I have a few things that I think are pre-requisites for this.

Change 474825 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Thcipriani):
[operations/puppet@production] Install docker on releases-jenkins

https://gerrit.wikimedia.org/r/474825

Change 474825 abandoned by Thcipriani:
[operations/puppet@production] Install docker on releases-jenkins

Reason:
very old

https://gerrit.wikimedia.org/r/474825

Change 655500 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[operations/puppet@production] releases: Provide docker to PipelineLib based jobs

https://gerrit.wikimedia.org/r/655500

Change 655500 merged by Dzahn:
[operations/puppet@production] releases: Provide docker to PipelineLib based jobs

https://gerrit.wikimedia.org/r/655500

Change 657895 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[operations/puppet@production] releases: Set declare_service: false for docker

https://gerrit.wikimedia.org/r/657895

Change 657895 merged by Dzahn:
[operations/puppet@production] releases: Set declare_service: false for docker

https://gerrit.wikimedia.org/r/657895

created /srv/docker as part of T272092 which was resolved after T272555

merged changes above and now on releases1002 and releases2002:

Notice: /Stage[main]/Docker::Configuration/File[/etc/docker]/ensure: created

And /usr/sbin/dockerd and docker-containerd are running.

Dzahn claimed this task.

18:55 < marxarelli> mutante: great! and looks like the jenkins agent has access to the socket so we're good to go