草庐IT

Team-Jenkins

全部标签

mysql - 如何将 JDBC 驱动程序添加到 Jenkins 管道?

我想在管道脚本中创建一个数据库,以供已部署的应用程序使用。但首先我开始测试连接。我遇到了这个问题:java.sql.SQLException:Nosuitabledriverfoundforjdbc:mysql://mysql:3306/test_db我安装了数据库插件和MySQL数据库插件。如何获取JDBC驱动程序?importgroovy.sql.Sqlnode{defsql=Sql.newInstance("jdbc:mysql://mysql:3306/test_db","user","passwd","com.mysql.jdbc.Driver")defrows=sql.ex

如何科学严谨的在 mac 上安装 jenkins?

如何科学严谨的在mac上安装jenkins?写在前面我们要把复杂的事情简单化,简单的事情标准化,标准的事情流程化,流程的事情自动化。-----来自夏华夏。美团首席科学家。刚好最近在和同事一起折腾jenkins,我觉得这说的就是一个类“DevOps”化的处理思想。和小伙伴们一起折腾jenkins,各种DevOps的使用场景,还挺好玩的。这两天想着在自己的电脑上也装一个jenkins的环境。查了下生产环境的jenkins版本是2.263.4。为了尽量和生产环境的jenkins保持一致,强迫症的我决定在自己的笔记本上也装2.263.4这个版本。一、安装前的挣扎这一部分是安装前的挣扎,如果你没有好奇心

Debian11(Linux 通用)安装 Jenkins 并配置自动化部署

Debian11(Linux通用)安装Jenkins并配置自动化部署前言一、安装Jenkinsapt/yum安装(推荐)Docker安装War包安装二、配置文件位置三、登录Jenkins控制面板四、配置自动化部署1、配置环境2、配置自动化部署远程部署(可选)总结前言Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,可用于自动化各种任务,如构建,测试和部署软件。Jenkins可以通过apt和yum安装、Docker安装,也可以下载war包允许在拥有JDK环境的任何机器一、安装Jenkins注意,安装Jenkins需要JDK环境,如果没有安装,可以直接aptinstall

ios - Jenkins Xcode 构建 alamofire 错误

我正在尝试设置Jenkins以与Xcode持续集成。我正在使用Xcode集成插件,但是,当我为调试运行构建时,它一直说缺少Alamofire文件:nosuchmodule'Alamofire'importAlamofire^Alamofire已通过GIT添加为子模块。不过,当我在Xcode中运行该项目时,它运行良好。有人知道我该如何解决这个问题吗? 最佳答案 我也遇到了同样的问题。已通过以下步骤解决。点击管理方案启用该窗口中的共享复选框。Pleaseseetheattachedimage

ios - 我应该对 Apple Developer Team ID 保密吗?

我将AppleTeamID发布到公共(public)论坛是否安全(例如,有人正在帮助我解决问题,我发布了我的.mobileprovision文件或生成的包含该团队的权利文件id,或者我将这些片段粘贴到StackOverflow)?还是我应该先混淆它? 最佳答案 这可能并不重要。无论如何,在某些情况下通常可以获得此信息。例如,为了支持某些Web集成,应用程序的站点必须托管一个apple-app-site-association文件,其中列出所有相关应用程序及其包ID/团队ID。例如,这是Facebook的:https://www.fa

ios - Jenkins xcode 插件 stringRep 应该是一个非空字符串,但它是一个空字符串

我正在尝试使用jenkinsXcode插件构建一个iOS应用程序。不幸的是,它因错误而失败了stringRepshouldbeanon-emptystring,butit'sanemptystring下面我放了全栈。当我运行时/usr/bin/xcodebuild-list-workspaceproject.xcworkspace在终端中,它给出了正确的输出。==Availableschemes[repository]$/usr/bin/xcodebuild-list-workspaceproject.xcworkspace2015-07-1815:33:40.533xcodebuil

ios - Jenkins iOS 构建 - 将 Jenkins 构建号注入(inject)应用程序的主 plist 文件

所以我有一个Jenkins作业正在运行,它构建了我的iOS应用程序。我想获取自动递增的Jenkins内部版本号,并将其注入(inject)应用程序的主plist文件(以便我可以在代码中读取它,以显示在UI上)。这是否需要是在Jenkins作业或Xcode构建阶段中指定的脚本?我应该遵循什么流程? 最佳答案 您可以使用agvtool来自动增加内部版本号。此命令行工具是Xcode工具的一部分,因此您应该已经安装了它。要使agvtool正常工作,您需要在项目中做一些准备工作:在Xcode中打开您的项目并单击该项目选择要为其设置构建版本的目

ios - 如何在 jenkins 上运行 ios 模拟器进行 ui 自动化测试

我正在尝试从jenkins运行UI自动化脚本:instruments-w'iPhone6(8.1Simulator)'\-t'/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.xrplugin/Contents/Resources/Automation.tracetemplate'\'myAppName'\-eUIASCRIPT'some_path'\-eUIARESULTSPATH'some_other_path'但是我遇到错误,模拟器

ios - Jenkins 在不生成 IPA 文件的情况下成功

我在jenkins上设置了一个macminislave。构建过程成功,我的.app文件和.dysm文件等都已成功创建。我有Packapplicationandbuild.ipa?检查并定义了一个ipa文件名模式和一个输出目录。当我运行构建过程时,它实际上创建了我的输出目录的完整路径,但在路径的末尾,最终文件夹中没有任何内容。没有IPA。同样,在工作区构建文件夹中成功创建了.app和其他文件。如果我将输出目录留空或将其更改为其他位置,也不起作用。Jenkins成功显示此消息:**BUILDSUCCEEDED**Cleaninguppreviouslygenerated.ipafilesC

ios - Jenkins 存档失败说 :"You have to provide a value for either the marketing or technical version. Found neither."

我正在尝试在Jenkins中构建Xcode项目,我能够成功运行我的第一个Jenkins项目。编译后它给了我“应用程序”包。现在我正在尝试归档包,但出现以下错误“您必须为营销版或技术版提供一个值。两者均未找到。”我试过配置,但似乎没有任何效果。 最佳答案 Xcode有一个名为agvtool的内置工具.Agvtool仅在设置中具有“Applegeneric”版本系统时才有效。在目标设置中将版本系统更改为“Applegeneric”。 关于ios-Jenkins存档失败说:"Youhaveto