зеркало из https://github.com/mozilla/gecko-dev.git
No bug: [release] Remove lint leftovers in update-verify docker image; r=bhearsum
Remove some leftover packages from when update-verify docker image was copied from the lint docker image. Differential Revision: https://phabricator.services.mozilla.com/D1485
This commit is contained in:
Родитель
17335b2c5a
Коммит
a886ceedb1
|
@ -30,22 +30,9 @@ ADD topsrcdir/testing/mozharness/external_tools/robustcheckout.py /usr/local/mer
|
|||
# %include taskcluster/docker/recipes/hgrc
|
||||
COPY topsrcdir/taskcluster/docker/recipes/hgrc /etc/mercurial/hgrc.d/mozilla.rc
|
||||
|
||||
# %include taskcluster/docker/recipes/install-node.sh
|
||||
ADD topsrcdir/taskcluster/docker/recipes/install-node.sh /build/install-node.sh
|
||||
|
||||
# %include taskcluster/docker/recipes/install-mercurial.sh
|
||||
ADD topsrcdir/taskcluster/docker/recipes/install-mercurial.sh /build/install-mercurial.sh
|
||||
ADD system-setup.sh /tmp/system-setup.sh
|
||||
# %include tools/lint/eslint/manifest.tt
|
||||
ADD topsrcdir/tools/lint/eslint/manifest.tt /tmp/eslint.tt
|
||||
# %include tools/lint/eslint/eslint-plugin-mozilla/manifest.tt
|
||||
ADD topsrcdir/tools/lint/eslint/eslint-plugin-mozilla/manifest.tt /tmp/eslint-plugin-mozilla.tt
|
||||
# %include tools/lint/python/flake8_requirements.txt
|
||||
ADD topsrcdir/tools/lint/python/flake8_requirements.txt /tmp/flake8_requirements.txt
|
||||
# %include tools/lint/spell/codespell_requirements.txt
|
||||
ADD topsrcdir/tools/lint/spell/codespell_requirements.txt /tmp/codespell_requirements.txt
|
||||
# %include tools/lint/tox/tox_requirements.txt
|
||||
ADD topsrcdir/tools/lint/tox/tox_requirements.txt /tmp/tox_requirements.txt
|
||||
RUN bash /tmp/system-setup.sh
|
||||
|
||||
# %include taskcluster/scripts/run-task
|
||||
|
|
|
@ -10,7 +10,6 @@ mkdir -p /setup
|
|||
cd /setup
|
||||
|
||||
apt_packages=()
|
||||
apt_packages+=('codespell')
|
||||
apt_packages+=('curl')
|
||||
apt_packages+=('locales')
|
||||
apt_packages+=('git')
|
||||
|
@ -44,57 +43,5 @@ cd /build
|
|||
# shellcheck disable=SC1091
|
||||
. install-mercurial.sh
|
||||
|
||||
###
|
||||
# ESLint Setup
|
||||
###
|
||||
|
||||
# install node
|
||||
# shellcheck disable=SC1091
|
||||
. install-node.sh
|
||||
|
||||
###
|
||||
# jsdoc Setup
|
||||
###
|
||||
|
||||
npm install -g jsdoc@3.5.5
|
||||
|
||||
/build/tooltool.py fetch -m /tmp/eslint.tt
|
||||
mv /build/node_modules /build/node_modules_eslint
|
||||
/build/tooltool.py fetch -m /tmp/eslint-plugin-mozilla.tt
|
||||
mv /build/node_modules /build/node_modules_eslint-plugin-mozilla
|
||||
|
||||
###
|
||||
# fzf setup
|
||||
###
|
||||
|
||||
tooltool_fetch <<EOF
|
||||
[
|
||||
{
|
||||
"size": 866160,
|
||||
"digest": "9f0ef6bf44b8622bd0e4e8b0b5b5c714c0a2ce4487e6f234e7d4caac458164c521949f4d84b8296274e8bd20966f835e26f6492ba499405d38b620181e82429e",
|
||||
"algorithm": "sha512",
|
||||
"filename": "fzf-0.16.11-linux_amd64.tgz",
|
||||
"unpack": true
|
||||
}
|
||||
]
|
||||
EOF
|
||||
mv fzf /usr/local/bin
|
||||
|
||||
###
|
||||
# Flake8 Setup
|
||||
###
|
||||
|
||||
cd /setup
|
||||
|
||||
pip install --require-hashes -r /tmp/flake8_requirements.txt
|
||||
|
||||
###
|
||||
# tox Setup
|
||||
###
|
||||
|
||||
cd /setup
|
||||
|
||||
pip install --require-hashes -r /tmp/tox_requirements.txt
|
||||
|
||||
cd /
|
||||
rm -rf /setup
|
||||
|
|
Загрузка…
Ссылка в новой задаче