Skip to content
Snippets Groups Projects
Unverified Commit 15b17de7 authored by Gigg, Martyn Anthony's avatar Gigg, Martyn Anthony Committed by GitHub
Browse files

Minor fix to macOS Jenkins node configuration info

We have been using DragNDrop packages on macOS for some time
and this just requires `cp` and not the use of `installer`.
parent e641d83b
No related merge requests found
...@@ -116,24 +116,24 @@ Configure `automatic security updates <https://help.ubuntu.com/community/Automat ...@@ -116,24 +116,24 @@ Configure `automatic security updates <https://help.ubuntu.com/community/Automat
Install ``gdebi-core`` package to allow installing ``.deb`` files. Install ``gdebi-core`` package to allow installing ``.deb`` files.
The ``builder`` account must be setup to be able to run ``gdebi`` non-interactively. Use ``visudo`` to add the following The ``builder`` account must be setup to be able to run ``gdebi`` non-interactively. Use ``visudo`` to add the following
exception got ``builder``:: exception for ``builder``::
# Allow no password for gdebi # Allow no password for gdebi
builder ALL=(ALL)NOPASSWD:/usr/bin/gdebi, /usr/bin/dpkg builder ALL=(ALL)NOPASSWD:/usr/bin/gdebi, /usr/bin/dpkg
## Disable tty requirement for gdebi and dpkg command ## Disable tty requirement for gdebi and dpkg command
Defaults!/usr/bin/gdebi !requiretty Defaults!/usr/bin/gdebi !requiretty
Defaults!/usr/bin/dpkg !requiretty Defaults!/usr/bin/dpkg !requiretty
Red Hat Red Hat
^^^^^^^ ^^^^^^^
The ``builder`` account must be setup to be able to run ``yum`` non-interactively. Use ``visudo`` to add the following The ``builder`` account must be setup to be able to run ``yum`` non-interactively. Use ``visudo`` to add the following
exception got ``builder``:: exception for ``builder``::
## Allow no password for yum ## Allow no password for yum
builder ALL = NOPASSWD: /usr/bin/yum,/bin/rpm builder ALL = NOPASSWD: /usr/bin/yum,/bin/rpm
## Disable tty requirement for yum command ## Disable tty requirement for yum command
Defaults!/bin/rpm !requiretty Defaults!/bin/rpm !requiretty
Defaults!/usr/bin/yum !requiretty Defaults!/usr/bin/yum !requiretty
Mac OS Mac OS
...@@ -142,16 +142,14 @@ Mac OS ...@@ -142,16 +142,14 @@ Mac OS
Enable `SSH ("Remote Login") and VNC ("Remote Management") <https://apple.stackexchange.com/a/73919>`__. If you have Enable `SSH ("Remote Login") and VNC ("Remote Management") <https://apple.stackexchange.com/a/73919>`__. If you have
connection issues from a non-OS X client then try adjusting your color depth settings (True Color 32bpp works on Remmina). connection issues from a non-OS X client then try adjusting your color depth settings (True Color 32bpp works on Remmina).
Install ``cppcheck`` from brew. The ``builder`` account must be setup to be able to cp packages non-interactively. Use ``visudo`` to add the following
exception for ``builder``::
The ``builder`` account must be setup to be able to run ``gdebi`` non-interactively. Use ``visudo`` to add the following
exception got ``builder``::
# Allow builder to install packages without a password # Allow builder to copy packages without a password
builder ALL=(ALL)NOPASSWD:/usr/sbin/installer, /bin/rm builder ALL=(ALL)NOPASSWD:/bin/cp, /bin/rm
# Disable tty requirement # Disable tty requirement
Defaults!/usr/sbin/installer !requiretty Defaults!/bin/cp !requiretty
Defaults!/bin/rm !requiretty Defaults!/bin/rm !requiretty
In order to run the MantidPlot tests, which require a connection to the windowing system, the user that is running the jenkins slave must In order to run the MantidPlot tests, which require a connection to the windowing system, the user that is running the jenkins slave must
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment