Jenkins 迁移记录

Jenkins 迁移记录

环境

  • java环境 安装JDK
  • Homebrew 安装
  • Tomcat (通过brew 命令 安装 brew install tomcat)
  • Jenkins (通过brew 命令 安装 brew install Jenkins)
  • emobile (Jenkins 构建队列安装 emobile )

将Jenkins和emobile 的war包部署到Tomcat环境下,使用Tomcat服务来管理Jenkins环境

迁移Jenkins数据

  • jobs
  • config.xml
  • workspace
  • users
    以上数数据迁移

对于Jenkins数据比较大的目录scp -r 命令行迁移不全
所以可以使用另一种命令行

rsync -avzut --progress [email protected]:~/.cocoapods/repos/master /Users/loginName/.cocoapods/repos

迁移环境之后对于jenkins 的环境使用ladap管理

iOS 相关

  • xcode

  • cocoapods

        cocoapods 安装需要制定pod版本 1.5.3
        
        cocoapods 执行命令 pod setup的时候会非常耗时可以使用命令行从,老环境中进行复制
        rsync -avzut --progress [email protected]:~/.cocoapods/repos/master /Users/loginName/.cocoapods/repos    
        
    
    
  • oclint

打开终端 命令行 依次输入以下命令安装 oclint
brew tap oclint/formulae 
brew install oclint
  • xcpretty
用gem安装xcpretty   
sudo gem install xcpretty

需要安装的东西挺多的,整个系统下来有必要列一个清单,以后维护起来也好维护。

  1. codesign 添加始终允许访问钥匙串
  2. 安装loader App
  3. 设置loaderApp权限
  4. altool 安装
  5. mv .old_itmstransporter/ .itmstransporter/

mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

新环境下必须设置的这些东西

你可能感兴趣的:(Jenkins 迁移记录)