continuous-integration 相关问题

持续集成(CI)是经常安排的完整软件产品的构建和自动化测试:每天至少一次,通常每天几次,有时甚至是每次签入版本控制系统之后。

GitHub Actions:如何通过 API 访问当前构建的作业日志?

我想通过nodejs后端从Github Actions获取当前工作流程的作业日志。我知道 Github 提供了一个 API,可以访问有关工作流程的信息,如下所示: 获取/repos/{拥有...

回答 1 投票 0

签出/获取/克隆/等。来自多个远程的一次提交?

tl;博士;有没有一种方法可以从一个(慢速)URL 创建远程存储库的浅 git 克隆,同时使用其他(更快)URL 来获取那里已经可用的任何内容? 编辑:顺便说一句,我的所有术语...

回答 1 投票 0

Github Actions 在 Django 项目中找不到 pytest 测试

出于某种原因,当我在 Django 项目上使用 Pytest 时,操作找不到任何测试。如果有帮助的话,我最初使用 Django 测试框架进行了测试,但仍然找不到任何...

回答 1 投票 0

具有参数化连接的逻辑应用程序(消耗)的 CI/CD 管道

我想问是否可以通过参数化连接将LogicApp消费部署到azure, 目前我正在使用任务: - 任务:AzureResourceManagerTemplateDeployment...

回答 1 投票 0

在 Linux 主机上编译“仿真”时如何在 Zephyr-RTOS 系统上模拟嵌入式板串行

我有一个使用 Zephyr-RTOS 构建的嵌入式系统,它使用串行端口作为与世界的主要接口。在这种情况下,“世界”包括云服务器(或本地托管的测试实例......

回答 1 投票 0

GitHub Actions 支持这种非标准 Cron 语法吗?

我在 crontab.guru 网站上看到了这个: GitHub Actions 支持此语法吗?也就是说,我可以定义这样的 CI 工作流程吗? 名称:“每周做某事” 在: 日程: - 计划任务:&

回答 1 投票 0

如何使用Jenkins部署远程生产服务器?

我们目前在同一个云实例1上拥有我们的开发服务器和Jenkins服务器。 操作系统用户:djDev 詹金斯安装所有者:jenkins 我们能够在同一个实例上部署我们的 Django 应用程序构建...

回答 1 投票 0

GitHub 操作,包括 tsc

我正在尝试制作一个 GH-Action 文件来构建我的 Nodejs 应用程序,然后部署它。 问题是, tsc 可以工作(至少需要一段时间),但构建后不存在 /dist 文件夹。 tsconfig

回答 1 投票 0

Codemagic 与 Gitlab 社区版 webhooks

我已将 Codemagic 与自定义 Gitlab 社区版存储库连接起来。我根据要求创建并配置了 webhook,但是当某些内容出现时,管道永远不会自动触发...

回答 1 投票 0

gitlab ci 上是否可以仅在标签推送事件上构建?

当我有一个持续集成gitlab的项目时,在发布gitlab-ci.yml文件中的自动推送任务时,我想要的是及时...

回答 2 投票 0

Gitlab-CI 如何在不同的管道中使用工件

目前,我有两个主要项目。 1-) Vue 项目,其中包含(iOS 和 Android 的 webviews、网站和 Electron 的渲染器),它们共享组件和 API。 2-) 电子

回答 4 投票 0

(GitHub Actions) 将步骤分成两个连续的步骤

我想使用 GitHub Actions 发布 npm 包。到目前为止,我正在使用一个相当简单的脚本来做到这一点。现在我想将脚本的一个步骤分成两个连续的步骤。 这是一个例外...

回答 1 投票 0

Bitrise - 如何从 Git 标签设置 iOS 内部版本号和版本

Bitrise 和 CI 的全新。我的目标是当我在存储库中标记构建时触发构建并发布到 App Store Connect。我的触发按预期工作。我想知道的是它是否...

回答 1 投票 0

无法在 Docker 映像、Gitlab CI 中使用 sqlcmd 连接到 SQL Server

我尝试构建一个 CI 管道,其中也测试了数据库更改,但 SQL Server 存在问题。我为此定义了以下工作: 变量: MSSQL_SA_密码: 我尝试构建一个 CI 管道,其中也测试了数据库更改,但 SQL Server 存在问题。我为此定义了以下工作: variables: MSSQL_SA_PASSWORD: <YourStrong@Passw0rd> ACCEPT_EULA: Y build_database: stage: build image: mcr.microsoft.com/mssql/server:2017-latest script: - cd './Database/Up' - /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "$MSSQL_SA_PASSWORD" -Q "SELECT @@VERSION" - for file in *.sql; do echo "sqlcmd -i $file"; /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "$MSSQL_SA_PASSWORD" -i $file; done; 我的 SQL 脚本位于 ./Database/Up 文件夹中,但我从未真正执行它们,作业在 SELECT @@VERSION 任务中失败。 我总是得到以下输出: $ /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "$MSSQL_SA_PASSWORD" -Q "SELECT @@VERSION" Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Login timeout expired. Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : TCP Provider: Error code 0x2749. Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.. 有什么建议我做错了什么吗?根据 docs,我应该能够使用 /opt/mssql-tools18/bin/sqlcmd -S localhost -U SA -P '<YourPassword>' 连接到服务器,其中密码被指定为环境变量(就像我在 gitlab CI 中将其定义为变量一样)。 实际上,我可以通过让服务器在单独的服务中运行来使其工作,如下所示: services: - name: mcr.microsoft.com/mssql/server:2017-latest alias: mssql variables: MSSQL_HOST: mssql MSSQL_SA_PASSWORD: <YourStrong@Passw0rd> ACCEPT_EULA: Y build_database: stage: build image: mcr.microsoft.com/mssql/server:2017-latest script: - cd './Database/Up' - for file in *.sql; do echo "sqlcmd -i $file"; /opt/mssql-tools/bin/sqlcmd -S mssql -U SA -P "$MSSQL_SA_PASSWORD" -i $file; done; 我的错误可能是我想连接到 localhost/127.0.0.1,但无法弄清楚正确的主机名是什么。

回答 1 投票 0

如何在TeamCity中安装JAVA 11?

在 TeamCity Docker Runner 中安装 Java 11 进行 SBT 单元测试 语境 我是一名初级开发人员,正在使用 SBT 和 Java 11 将单元测试引入到项目中。 在我的 3 人团队中,他们从未写过任何 ki...

回答 1 投票 0

Ansible:无法使用 gitlab CI/CD 通过 ssh 连接到主机

我想为我的 Ubuntu 服务器设置 gitlab CI/CD 和 ansible。 在我的 gitlab-ci.yml 中,我有以下命令: 之前的脚本: - ansible --版本 - mkdir 秘密 - 回显“$ANSIBLE_SSH_...

回答 1 投票 0

在 Gitlab CI-CD 中保护生产环境

我们正在尝试使用 Gitlab 设置 CI-CD。该文档看起来很简单。但我正在努力设置适当的访问权限。我们只想让 Gitlab 管理员能够部署到

回答 1 投票 0

如何在单独的 GitLab CI 阶段中执行 kaniko Docker 构建和推送?

我有一个 Dockerfile,可以在 GitLab CI/CD 管道中使用 kaniko 构建它。 目前,构建阶段既构建容器,又将其推送到远程 Docker 存储库。 我想你...

回答 2 投票 0

无法跨阶段访问 gitlab CI 管道中的变量

我在 gitlab 中有一个分阶段的 CI 管道设置。基础级别 CI 文件如下所示: # =================================================== =========================== # 定义阶段列表...

回答 1 投票 0

Github 操作:身份验证失败,<package> 状态:401 未经授权 -> [帮助 1]

我正在尝试为 Maven 项目设置基本的 CI 环境。 这是我正在使用的 github 操作 yml 样板: 名称:Java CI 与 Maven 在: 推: 分支:[“主”]

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.