Граф коммитов

17 Коммитов

Автор SHA1 Сообщение Дата
Marco Castelluccio 90679941a7 Create tar files using the tar binary rather than tarfile as it's twice as fast 2020-04-19 01:41:11 +02:00
Marco Castelluccio 45be290ad3 Use jemalloc 2020-04-08 03:06:47 +02:00
dependabot-preview[bot] 9f7eaa0d6d
Bump python from 3.8.1-slim to 3.8.2-slim in /infra (#1355)
Bumps python from 3.8.1-slim to 3.8.2-slim.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-03 10:38:11 +01:00
Marco Castelluccio faed859eaa Setup adr configuration directly in the Docker image
Otherwise we'd have to load adr after writing the config file.
2020-02-25 23:52:51 +01:00
dependabot-preview[bot] 1142f8a1be Bump python from 3.7.4-slim to 3.8.1-slim in /infra (#1205)
Bumps python from 3.7.4-slim to 3.8.1-slim.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-24 11:09:44 +01:00
Marco Castelluccio 2b73ccf272 apt-get purge instead of just apt-get remove 2019-12-17 16:49:19 +01:00
Philemon Johnson 2047243f2e When using pip in .taskcluster.yml and in Docker files, add options --disable-pip-version-check, --no-cache-dir and --quiet (#1032) 2019-10-21 17:42:39 +01:00
Marco Castelluccio 3d36786b58 Install libffi-dev, required for cffi 2019-10-15 14:20:09 +02:00
dependabot-preview[bot] 53f40dd8fb Bump python from 3.7.3-slim to 3.7.4-slim in /infra (#996)
Bumps python from 3.7.3-slim to 3.7.4-slim.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-01 13:02:18 +02:00
Marco Castelluccio 830d88b1eb Disable the cache when installing bugbug 2019-07-16 20:48:48 +02:00
Marco 8a5795417a
Add a pre-commit hook using codespell (#411)
* Add a pre-commit hook using codespell

Fixes #410

* Fix some spelling mistakes
2019-05-16 17:24:18 +02:00
Boris Feld 8c633b6da1 Remove the experimental Dockerfile syntax (#330)
This way we can still build locally with docker-compose. We don't use the experimental syntax anymore.
2019-05-02 16:01:48 +02:00
Marco f4b096519f
Don't use pip cache directory, and remove downloaded apt lists (#314) 2019-04-26 16:14:52 +02:00
Bastien Abadie 87a5674a9c Setup bugbug with bind mount 2019-04-25 13:08:26 +02:00
Bastien Abadie fe01e45dcd Switch to slim image 2019-04-25 11:15:34 +02:00
Bastien Abadie b5153abc89 Docker full build using compose (#274) 2019-04-15 17:36:30 +02:00
Boris Feld b651744b18 Import retriever services and add Docker image definition (#251)
* Import Retriever class from release-services repository

This basically import the `retriever.py` file from the `release-services`
repository at hash 77cdddd. I removed imports and reference to cli-common
helpers that will likely needs to be reimplemented, like the raven support.

The next commit will defines some Dockerfiles that will use the imported file.

* Add docker image definition

Build three Docker image, one is for bugbug itself. It is just installing
bugbug and its dependencies.

One is for retrieving information from the mozilla-central Mercurial
repository, it depends on the first one and install the right Mercurial
version.

The last one is for retrieving information from the Bugzilla instance, it
depends in the first one and needs a valid Bugzilla token.

* Separate the two tasks into separate script files

They share almost no code at all so they don't need to be in the same file

* Apply Black on the scripts to makes Flake8 happy
2019-04-09 16:30:09 +02:00