美文网首页
Jenkins配置svn的一些坑

Jenkins配置svn的一些坑

作者: LEO_青蛙 | 来源:发表于2020-11-28 23:04 被阅读0次

    由于目前的公司在使用Jenkins做的一些自动化打包工具,所以我想配置一下自己的Jenkins环境,结果遇到了一些坑,花了我半天的时间去解决,记录一下...

    1、目录权限问题

    image.png

    由于安装完Jenkins后,默认使用:
    用户群组:daemon
    用户名称:jenkins
    但是jenkins用户没有权限去修改电脑上的文件夹,所以导致出错。

    解决办法:使用自己的用户群组和用户名称去执行Jenkins构建

    Jenkins配置文件目录:

    /Library/LaunchDaemons/org.jenkins-ci.plist 
    
    image.png

    (1)GroupName修改为staff,UserName修改为zhanglei(这里的staff和leohui是你的用户群组和用户名称)
    (2)添加以下两处目录权限

    sudo chown -R zhanglei /Users/Shared/Jenkins
    sudo chown -R zhanglei /var/log/jenkins
    

    修改完成后,重启Jenkins

    关闭Jenkins:

    sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
    

    启动Jenkins:

    sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
    

    2、svn update失败问题

    image.png

    造成原因:

    最初,我先在终端checkout了一份代码,然后Jenkins上直接设置Use 'svn update' as much as possible,导致可能缺少了初始化信息。

    解决办法:

    应该先在Jenkins上设置Always check out a fresh copy,构建一次;然后再设置成Use 'svn update' as much as possible。

    相关文章

      网友评论

          本文标题:Jenkins配置svn的一些坑

          本文链接:https://www.haomeiwen.com/subject/bwvcwktx.html