草庐IT

gitlab_ci

全部标签

ios - OS X 3.2.1 CI "pending integration"

在过去的几天里,我一直致力于让CI与运行OSXServer的外部macmini一起工作。但是,我在使用OSXServer3.2.1和XCode6.1b3时遇到了很多问题。看起来Apple修复了Xcode6.1b3中的一个问题,该问题没有将正确的配置文件放入Portal.keychain。但是,我的集成现在甚至都没有运行。运行干净的OSX构建后,XCode服务器将不会集成。我成功连接到服务器并创建了一个机器人。如果我在我的开发机器上访问“SERVER.local”,我会看到我创建的机器人。一切都已正确设置(包括立即集成复选框),但我的集成处于“待定”状态。我检查了system.log,似

ios - OS X 3.2.1 CI "pending integration"

在过去的几天里,我一直致力于让CI与运行OSXServer的外部macmini一起工作。但是,我在使用OSXServer3.2.1和XCode6.1b3时遇到了很多问题。看起来Apple修复了Xcode6.1b3中的一个问题,该问题没有将正确的配置文件放入Portal.keychain。但是,我的集成现在甚至都没有运行。运行干净的OSX构建后,XCode服务器将不会集成。我成功连接到服务器并创建了一个机器人。如果我在我的开发机器上访问“SERVER.local”,我会看到我创建的机器人。一切都已正确设置(包括立即集成复选框),但我的集成处于“待定”状态。我检查了system.log,似

gitlab合并分支(网页版)

Gitlab合并分支步骤1.发起合并操作2.选择源分支和目标分支3.输入合并备注4.完成合并1.发起合并操作进入对应Projects,点击MergeRequests合并请求,在右边的页面中点击Newmergerequest2.选择源分支和目标分支在弹出的页面中,左边Sourcebranch为写的新代码,右边Targetbranch为旧的代码,选择好点击Comparebranchesandcontinue3.输入合并备注注意:在提交合并的最下面有个Mergeoptions选项,Deletesource...会在合并完成时删除源分支的,稳妥起见还是推荐不打钩!4.完成合并在提交合并请求之后的页面,

【MySQL异常解决】MySQL执行SQL文件出现【Unknown collation ‘utf8mb4_0900_ai_ci‘】的解决方案

MySQL执行SQL文件出现【Unknowncollation‘utf8mb4_0900_ai_ci‘】的解决方案一、背景描述二、报错原因三、解决方案3.1升级MySQL数据库版本3.2修改字符集为一、背景描述从服务器MySQL中导出数据为SQL执行脚本后,在本地电脑执行导出的SQL脚本,报错:Unknowncollation‘utf8mb4_0900_ai_ci‘打开SQL脚本,查看utf8mb4_0900_ai_ci关键字,这是字段的字符集。二、报错原因1、MySQL版本不一样;2、utf8mb4_0900_ai_ci在MySQL8以下是不被支持的,检查发现本地数据库为5.7,服务器MyS

Jenkins+Gitlab+Springboot项目部署Jar和image两种方式

Springboot环境准备利用spring官网快速创建springboot项目。 添加一个controllerpackagecom.example.demo;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RestController;@RestControllerpublicclassHelloController{@RequestMapping("/ping")publicStringping(){System.out.pr

CICD—Jenkins Gitlab 远端MAC自动化打包IOS—IPA上传至蒲公英&AppStore

温馨提示:环境搭建:Jenkins、gitlab、两者之间打通;钉钉机器人创建都已省略自己问度娘文章很多(整个打包过程全自动,开发人员只需要提交代码就可以自动构建)。【注意:远程目录权限、登录用户权限、xcodebuild证书配置】#通过jenkins打包ipa包报错给Jenkins一个用户身份。xcodebuildarchive步骤前添加一步解锁钥匙串securityunlock-keychain-p"你的登录_PASSWD"~/Library/Keychains/login.keychain效果图:

Git初始化连接Gitlab远程仓库

​新环境下git配置,除了初始化和name、email设置,还需在远程仓库Gitlab中配置个人sshkey,才能clone远程仓库代码到本地,完成关联。目录1、Git初始化2、sshkey生产和配置3、关联远程仓库4、后续操作1、Git初始化gitinit//当前目录下初始化gitgitconfig(--global)user.nameXXX//配置user.name,--global控制全局设置,可选gitconfig(--global)user.emailXXX@XXX.com//配置user.email,--global控制全局设置,可选gitconfig--list//可以查看con

iOS CI 失败, "CoreUI: CUICatalog: couldn' t get 'kMGArtworkGraphicsFeatureSetFallbacks' from MGCopyAnswer got”

自从升级到Xcode7以来,我们的CI系统中不断收到成千上万的此类日志。根本不知道它们可能意味着什么。2015-09-1613:44:36.286InterfaceBuilderCocoaTouchTool[5197:11683]CoreUI:CUICatalog:couldn'tget'kMGArtworkGraphicsFeatureSetClass'fromMGCopyAnswergot'{ArtworkDeviceIdiom=pad;ArtworkDeviceScaleFactor="-1";DevicePerformanceMemoryClass=1;}'2015-09-16

iOS CI 失败, "CoreUI: CUICatalog: couldn' t get 'kMGArtworkGraphicsFeatureSetFallbacks' from MGCopyAnswer got”

自从升级到Xcode7以来,我们的CI系统中不断收到成千上万的此类日志。根本不知道它们可能意味着什么。2015-09-1613:44:36.286InterfaceBuilderCocoaTouchTool[5197:11683]CoreUI:CUICatalog:couldn'tget'kMGArtworkGraphicsFeatureSetClass'fromMGCopyAnswergot'{ArtworkDeviceIdiom=pad;ArtworkDeviceScaleFactor="-1";DevicePerformanceMemoryClass=1;}'2015-09-16

Git下载安装配置以及连接gitlab

简述Git:是一款开源的分布式版本管理工具,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需要联网,因为版本都在自己的电脑上.git一共分为三个部分工作区(workingCopy)、暂存区(stage)、中心仓库(master),当平时修改代码时改动的是工作区,使用gitadd命令时就会把工作区的修改保存在暂存区,使用gitcommit命令会把暂存区的修改提交到本地仓库。使用push会将本地仓库的提交同步到远程仓库.一.下载安装1.官网下载下载地址:git下载点击DownloadforWindows点击下载双击下载安装包一直点击next,默认选择,直到出现install,点击i