travis-ci相关内容

如何让Webapp在Travis CI上运行?

嗯,我有一个基于Tomcat的Web应用程序,它是用Java和Spring-MVC框架(以及Maven)编写的,其中我使用Selify来测试一些页面。 在测试之前,我有以下设置: @BeforeClass public static void init() { System.setProperty("webdriver.chrome.driver", "/usr/local/b ..
发布时间:2022-07-14 22:38:17 Java开发

在Travis中显示安全变量的内容

根据这个问题,您需要ssh到调试版本才能查看Travis中的安全变量的内容: How I can decrypt secure env variables? 我希望避免ssh到调试内部版本,因为我有一个公共repo,并且“ssh to DEBUG Build”选项仅对专用repos可用。 推荐答案 我找到了一种简单的方法,可以将这些变量的内容发送给我,而不会将它们透露给构建 ..
发布时间:2022-04-10 16:13:20 其他开发

Travis-ci C语言构建矩阵

我为GitHub存储库设置了Travis-CI配置文件。 目前使用Travis-CI的主要目的是避免每次推送时都测试不同目标的建筑,所以在“.travis.yml”文件的脚本部分设置了以下脚本: script: - make V=1 - make clean V=1 - make - make clean - make bin - make clean_ ..
发布时间:2022-04-10 16:10:44 其他开发

雨果自动化与Travis-ci和Github页面

我正在使用GitHub托管我的博客,并使用静态站点生成器Hugo来实现这一点,但将其设置为离线并编译它,然后将公共文件夹上载到GH页面或使其在Docs文件夹中可用,这太乏味了。 所以我想自动执行该过程,以便每当我在内容中创建新的.md文件时,它都应该生成静态站点,并将公共文件夹复制到gh-Pages或以下组合- “源”分支中的源文件和向母版发布的“公共”内容[适用于用户和组织页面] ..
发布时间:2022-04-10 16:09:24 其他开发

如何在Travis CI中解密安全环境变量?

我有.travis.yml和一些安全的(加密的)环境变量。现在我需要解密这些变量,以便在不同的项目中使用它们。 有什么简单的方法可以做到这一点(除了触发提交并在控制台输出中打印它们)? 推荐答案 我认为您无法解密它。公钥用于加密数据,并且只能使用Travis不提供的私钥进行解密。 ..
发布时间:2022-04-10 16:08:08 其他开发

如何在当地运营Travis-ci

我刚加入一个项目,对Travis-ci来说我是新手。我宁愿不必为了运行构建而将每个微小的更改都推到.travis.yml,也不必将我对源代码所做的每一个小更改都推到.travis.yml。使用Jenkins,您可以下载Jenkins并在本地运行。特拉维斯提供这样的服务吗? 注:我看过Travis-ci cli并下载了它,但看起来 要做的是调用他们的API,然后连接到我的GitHub Repo ..
发布时间:2022-04-10 16:03:31 其他开发

如何将 Travis-CI 与 C# 或 F# 一起使用

Travis CI 持续集成服务官方支持多种语言,但是不是 C# 或 F#. 我可以在我的 .net 项目中使用它吗? 解决方案 Travis CI 现在 支持C#.从该页面大量引用: 概述 C#、F# 和 Visual Basic 项目的设置如下所示: 语言:csharp解决方案:解决方案名称.sln单核细胞增多症:- 最新的- 3.12.0- 3.10.0 脚本 ..
发布时间:2022-01-23 14:46:03 C#/.NET

如何在 travis 中运行 composer.phar 自我更新

我在我的 travis 构建中面临警告声明. 警告:此作曲家的开发版本已超过 30 天.建议通过运行“/home/travis/.phpenv/versions/5.3.26/bin/composer.phar self-update"来更新它以获取最新版本. 然后我该如何运行它? 查看例如这里 解决方案 在你的 travis.yml 中 确保你有这个部分 bef ..
发布时间:2022-01-21 19:54:00 PHP

Travis、Maven 和 Sonarcloud 的失败github

我从事的一个项目(eclipse/scanning)使用 Travis 和 Sonar 进行持续集成和代码分析. 上周,我注意到构建在声纳步骤失败: 错误:SonarQube 扫描仪执行期间出错org.sonar.squidbridge.api.AnalysisException:请为您的项目的编译类提供 sonar.java.binaries 属性 经过一些研究,我想我会通过更新 修复 ..
发布时间:2022-01-17 21:40:49 Java开发

如何让 Sonarcloud 在来自带有 Travis、Maven 和github

在查看我最近的问题时 Sonarcloud 在 Travis、Maven 和github 我意识到我问错了问题.我试图解决症状而不是根本问题. 我从事的一个项目(eclipse/scanning)使用 Github 作为其存储库,使用 Travis 和 Sonarcloud持续集成和代码分析. 虽然 Sonarcloud 分析在内部拉取请求(来自分支的拉取请求直接推送到 eclipse ..
发布时间:2022-01-17 21:18:05 Java开发

引用 YAML(对于 Travis CI)

如何在 YAML 中转义整行?我想要 json='{"title": "travis_saulshanabrook_site","key": "'$(cat ~/.ssh/id_rsa.pub)'"}' 在列表中,但我无法将其解析为字符串.我可以在整行周围加上单引号,但是我必须转义字符串中的每个单引号,这使得它很难阅读.该字符串将在 Travis CI 中作为 bash 命令运行 解决方案 ..
发布时间:2022-01-14 11:04:24 其他开发

用于 java 的 Travis CI yml 文件示例

我是 Travis CI 的新手,但我已将我的 Github 连接到它.我还创建了一个 .travis.yml,在其中将语言设置为 java.我创建了一个 HelloWorld.java 文件并提交并将其推送到 repo. 在 Travis 中,根本没有构建.当我检查设置下的请求时,我看到提交,状态相同“缺少配置",除了一个说明“构建已成功创建",但当您将鼠标悬停在它上面时有一个红十字和红色 ..
发布时间:2022-01-14 10:59:05 Java开发

如何修复 YAML 语法错误:解析块时未找到预期的“-"指示符?

我的 .travis.yml 中有一些代码是为 Python 库编写的.使用 lint.travis-ci.org,我知道我的 YAML 中存在一些缩进问题文件.这是错误指向的部分 安装:- 如果 [[ "${TEST_PY3}" == "false" ]];然后点安装 Cython;python setup.py 构建;# 构建网络x-metismkdir核心;# 用于安装networkx c ..
发布时间:2022-01-14 10:46:43 其他开发

有没有办法只在 Android Gradle 项目中运行一组特定的仪器测试?

我有一个 Android/Gradle 项目.每当我想运行测试时,我都会运行: ./gradlew connectedInstrumentTest 它在我的项目的测试文件夹下运行我的所有测试. 我的测试文件夹有几个自动化测试以及非自动化测试.我最感兴趣的是在没有慢速自动化测试的情况下运行快速的非自动化测试. 有没有办法只运行一组特定的测试,例如来自一个特定的类或类似的东西?我基本上 ..
发布时间:2022-01-13 16:05:55 移动开发

在 Travis CI 中触发依赖项目的构建

我们在一个存储库中拥有单页 JavaScript 应用程序,在另一个存储库中拥有后端服务器.有什么方法可以让后端服务器上的传递构建触发单页应用程序的构建? 我们不想将它们合并到一个存储库中,但我们确实希望确保对其中一个的更改不会破坏另一个. 解决方案 是的,可以在第一个成功后触发另一个 Travis 作业.您可以使用 trigger-travis.sh 脚本. 脚本的文档告诉如 ..
发布时间:2022-01-12 19:48:44 其他开发