我有一个新的构建服务器,需要在此处设置jenkins。因此,我在Mac mini上创建了第一个用户,并使用该用户在计算机上安装Jenkins。
Jenkins然后在Mac Mini上创建了另一个用户(Jenkins)。 我认为正确的操作方法是以该Jenkins用户身份登录(具有管理员权限),并以该Jenkins用户身份准备构建环境。
但是我无法安装Visual Studio for MAC,无法安装SourceTree ... bcs,即使Jenkins具有管理员权限,我也得到了
”您无权打开应用程序'安装Visual Studio for Mac'与您的管理员联系...”消息。
但是正如我所说,Jenkins用户是Admin用户。那我做错了吗?哪些用户应该准备所有构建工具?如果应该是我创建的第一个用户(第一次启动Mac mini之后),那么我如何让Jenkins使用这些应用程序?当我尝试在Macbook上执行此操作时,jenkins无法使用某些构建工具,显然bcs没有这样做的权限。
那么设置jenkins环境的正确方法是什么,以便我可以安装所需的任何工具,并且Jenkins可以在构建/部署期间使用这些工具?
任何帮助表示赞赏,所有有关jenkins的指南都提到了jenkins用户,但是没有一个给我一个想法,那就是最好的设置方法。
答案 0 :(得分:0)
我的2美分。
我还没有使用MAC。因此,我的某些假设可能是错误的,或者建议可能不适用于您。
我主要在Linux上设置了Jenkins,在Windows上设置了几次。我曾经使用RPM软件包安装Jenkins,该软件包在安装后会创建一个'jenkins'用户和组。
我对您的建议。
创建目录“ ci”,并将所有工具链接或放置在其中。您还可以具有应用程序的子目录-二进制文件/已安装文件,数据-生成的数据(如Jenkins_home),日志-保留这些工具的日志文件。
ci/jenkins
ci/sourcetree
ci/apache-maven
建议2最初很耗时,但是当您每天使用这些工具时,它将节省大量时间。