Tag: Ci Cd管道

CI / CD di iOS Menggunakan GitLab Runner

可实现CI / CD pada pengembangan aplikasi iOS menggunakan GitLab Runner。 BAB I-彭达卢安 Bagi sebagian 开发人员 , 开发 aplikasi adalah sebuah aktivitas yang memakan waktu dan 资源 。 Bagi sebagian lain,散文建立了 aplikasi adalah waktu yang tepat untuk menghibur diri。 泰塔皮(Tetapi),杨·耶拉斯(Jelas Jelas)散文ini mengurangi waktu pengembangan aplikasi,白杨(belum lagi ketika terjadi kesalahan)扬·迪塞巴坎(oleh)是“ 人为错误 ”。 散文使重复性得以建立 。 开发商 melakukan hal […]

SonarQube与iOS的集成

什么是SonarQube? SonarQube是SonarSource开发的开放源代码平台,用于连续检查代码质量,以对代码进行静态分析来执行自动检查,以检测20多种编程语言中的错误,代码气味和安全漏洞。 声纳斯威夫特 Backelite开发的Swift插件帮助人们将Sonar集成到Swift项目中。 它涵盖以下几点。 代码覆盖率:这是Sonarqube中可用的度量之一,它描述了在运行自动测试时执行了多少行代码。 Sonar-Swift将为您提供已执行的代码块,并允许您深入数据并确切查看在特定测试期间执行和未执行的代码行。 在项目中设置代码覆盖率设置有助于保持代码的可维护性和易更改性,并且拥有涵盖大多数或全部应用程序的测试套件意味着您将拥有更高的安全性,以确保某些产品不会在生产中崩溃。 可维护性:声纳可维护性是代码气味的数量加上根据一组预定义规则(基于您使用的Lint)在代码中所欠的技术负担。 Sonar为每个部分提供了简单的评分,使您可以快速查看所分析的应用程序的性能。 可靠性:可靠性等同于正确性,发现和修复的错误数量,应用程序在交付中的一致性以及对代码例程已知结果的信心 安全性:关于安全性,Sonar涵盖了可以在项目中找到的漏洞数量。 几分钟即可显示解决所有漏洞问题的工作。 为Swift设置Sonar 步骤1.下载并设置SonarQube 1.下载SonarQube:https://www.sonarqube.org/downloads/ 2.解压缩下载的文件。 3.将下载的文件移到/ Applications /文件夹下。 4.将其重命名为SonarQube并删除版本后缀。 第2步。下载并设置SonarScanner 1.下载SonarScanner:https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner并单击Mac OS X 64位。 下载Mac OS X专用的SonarScanner 2.解压缩下载的文件。 3.将下载的文件移到/ Applications /文件夹下。 4.将其重命名为SonarScanner并删除版本后缀。 步骤3.使用新路径更新.bash_profile 1.启动终端并运行以下命令。 $ cd〜/ $ vi .bash_profile 2.上面的命令将在vi编辑器中打开您的bash_profile 。 3.使用向下箭头键跳至最后一行。 4.使用左右箭头导航到最后一个字符。 5.按i启用插入模式。 6.复制并粘贴以下行。 #声纳设置 导出PATH = $ PATH:/ Applications / SonarScanner […]