在OSX上安装&卸载Jenkins

安装

  • Jenkins官网下载MAC版安装包

  • 下载完成后,打开安装包进行安装,在选择“安装类型”时,选“自定”
    在安装选项中,不要勾选Start at boot as "daemon"和Start at boot as "jenkins"这两项,若选了Start at boot as "daemon",Jenkins程序将被安装为系统服务,在系统启动时被启动,同时它使用的是系统内置的daemon账号。若选了Start at boot as "jenkins",Jenkins程序将在用户在首次访问Jenkins页面时被启动,这种安装方式,系统会创建一个Shared类型的账号,叫做Jenkins供程序使用。这两种情况所使用的账号都不是当前的管理员账号,账号权限不足,如果在以后的构建脚本中有对文件,或者编译的操作的话,就会有烦人的权限问题出现,为了避免以后遇到权限问题,这里不要选择这两个选项。如果不选择这两项的话,Jenkins程序将使用当前的系统管理员账号,此时Jenkins的工作目录就是当前系统管理员目录下的隐藏目录:.jenkins
    选完之后,继续完成安装即可,jenkins.war 默认被安装在/Applications/Jenkins目录下

  • 然后检查系统是否安装了JDK,没有的话,到Oracle官网下载安装包安装

  • 执行下面的命令启动Jenkins

    nohup java -jar /Applications/Jenkins/jenkins.war --httpPort=8080
    

    命令执行成功后,打开 localhost:8080 即可进入Jenkins

  • 由于在安装时没有选择那两项,Jenkins不会开机自动启动或者在第一次被访问时自动启动,开机自启动的话,需要手动设置一下:打开系统偏好设置"->"登陆项"->点加号添加 应用程序/Jenkins/jenkins.war 即可

  • 完成

设置邮件提醒



注意红线框出的部分要保持一致,否则,报错:"553 Mail from must equal authorized user"。

添加GIT版本库

1. 创建本地目录

版本库将被放在git_repositories目录中

sudo mkdir -p /var/redmine/git_repositories

sudo chown www-data:www-data /var/redmine/git_repositories

2. Clone版本库

cd /var/redmine/git_repositories

只clone版本库,不需要工作区,clone完成后将得到版本库目录"e.git"

git clone --bare git@github.com:example/e

3. 配置Redmine

打开需要添加版本库的Project,找到Settings中的"Repositories",选择"New repository"新建版本库:
注意版本库的本地路径不要写错了:

卸载

执行下面的命令进行卸载

/Library/Application\ Support/Jenkins/Uninstall.command