Update release process TASKS
[arvados-dev.git] / jenkins / packer-images / jenkins-image-with-docker.sh
index 1922964e7fb84fe6db07675a04d0777693b77555..81aa24444e26272ee93bac4e39df13b1e81fda92 100755 (executable)
@@ -7,16 +7,21 @@
 set -eo pipefail
 
 # Install the dependencies for the package building/testing jobs
-sudo su -c "DEBIAN_FRONTEND=noninteractive apt-get install -y docker.io make wget dpkg-dev createrepo unzip"
+sudo su -c "DEBIAN_FRONTEND=noninteractive apt-get install -y docker.io make wget dpkg-dev createrepo-c unzip"
 sudo usermod -a -G docker jenkins
 
-#Packer install
+# Packer install
 cd /tmp
-wget https://releases.hashicorp.com/packer/1.6.0/packer_1.6.0_linux_amd64.zip
-unzip packer_1.6.0_linux_amd64.zip packer
+wget https://releases.hashicorp.com/packer/1.8.0/packer_1.8.0_linux_amd64.zip
+unzip packer_1.8.0_linux_amd64.zip packer
 sudo mv packer /usr/local/bin/
 
 # Install the arvados-dev repo where the Jenkins job expects it
 cd /usr/local
-sudo git clone --depth 1 https://github.com/curoverse/arvados-dev
+sudo git clone --depth 1 https://github.com/arvados/arvados-dev
 sudo chown -R jenkins:jenkins /usr/local/arvados-dev/
+
+# React uses a lot of filesystem watchers (via inotify). Increase the default
+# so we have a higher limit at runtime.
+echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
+sudo sysctl -p
\ No newline at end of file