我正在尝试创建一个 GitHub 操作来初始化在端口8000中服务的ChromaDB服务器,并将其公开给工作流的 rest。 目前要初始化服务器,您只需运行docker-compose up -d即可启动服务器。 这在本地和 github 操作工作流中都有效。name: Docker Compose ...
我正在尝试创建一个 GitHub 操作来初始化在端口8000中服务的ChromaDB服务器,并将其公开给工作流的 rest。 目前要初始化服务器,您只需运行docker-compose up -d即可启动服务器。 这在本地和 github 操作工作流中都有效。name: Docker Compose ...
爬虫工具有必要测试吗? 以何种方式? 我公司正在使用爬虫工具(通过API和GUI)为客户收集数据。 问题是有时目标网站的 GUI 有一些变化,导致爬虫出错或数据丢失。 现在老板想要确保每次发生变化时,他们都会立即知道(当然是通过 DevOps/CICD)。 但是,我不确定应该使用哪种方法进行测试。 ...
当对my_branch进行任何更改(直接到分支或通过合并 PR)时,我需要触发管道(CI),我的 yml 触发器配置是这样的 - 如果工作项附加有 PR 并且 PR 与my_branch合并,则此方法工作正常。 但是,当没有工作项附加到 PR 时 - 合并 PR 后不会触发 CI。 我错过了什么吗? ...
我需要一些指导和建议,请告诉我是否/如何为公司 PHP Laravel 应用程序实施 CI / CD 管道,该应用程序托管在访问受限且没有公共 IP 的内部服务器上。不幸的是,我的 DevOps 知识有限,尽管很多谷歌搜索,我不知道我是否在正确的轨道上,或者我是否在一百万英里之外。 到目前为止,我所 ...
我正在使用 AWS CodeCommit 管理我的存储库,并且有一个部署代码的 EC2 实例。 尝试设置 CodePipeline - 跳过构建阶段,它似乎工作正常,但需要 10-12 分钟才能完成。 我看到大部分时间都花在源代码阶段,我相信它会压缩代码、上传到 S3,然后从 S3 部署下载(这是 ...
我如何获取另一个存储库中的文件。 这是在另一个项目中使用的 GitHub 动作工作流示例。 我使用了相同的代码,它抱怨“找不到文件” run: | # Setting up cluster configurations, config files are in the kubectl image ...
我有一个 github 工作流,它在推送到分支“dev”时自动运行,我希望有一个特定步骤仅在 dev 中运行并手动触发。 我知道使用 GitLab 是可行的,方法是在步骤中添加“when: manual”,但我找不到在 GitHub 上执行此操作的方法。 提前谢谢大家,祝你度过愉快的一周 ...
我将docker-compose与 laravel 和postgresql一起使用,并且在本地系统中一切正常。 问题出在 CI/CD 中。 我一遍又一遍地更改了 CI/CD yml 文件,但我被卡住了! 持续集成/持续集成name: CI/CD on: pull_request: br ...
我正在尝试为我的 ml model 实施 CI/CD,我正在为此使用 DVC。 这是我的 yaml 文件` 但是我不断收到此错误 当我做 dvc pull -v 它工作正常 - 我的数据存储在我自己的 gitpod 实例中,所以我不确定为什么它不起作用 谁能提出任何建议? 当我执行 dvc pull ...
我创建了一个工作流文件,但该工作流未显示在 GitHub 操作选项卡中 name: AZ Deploy Workflow on: workflow_dispatch: inputs: deploy-environment: description: 'Environment to deploy t ...
我尝试通过从 Gitlab 调用的 webhook 在 GCP Cloud Build 上触发构建 Docker 图像。该 webhook 有效,但当我运行docker build时构建过程停止并出现此错误: unable to prepare context: unable to evaluate ...
我在 Azure Devops 中有一个发布管道,分为两个阶段: 创建基础设施 - 在 azure 中创建资源(资源组、应用程序服务计划等) 部署工件 - 将 .NET 构建工件部署到在第 1 阶段创建的 Azure 应用程序服务在第 2 阶段,我正在运行任务“部署 Azure 应用服务”,它需要 ...
我有 2 个分支:stage 和 master - 每个分支都有自己的 .gitlab-ci.yml 和不同的脚本。 如何从合并请求中排除这些文件,以便它们在每个分支中保持唯一? 我尝试使用 gitattributes 和合并策略 - 但这种方法只适用于本地。 然后我决定为所有分支创建一个通用的g ...
以下代码抛出以下错误。 如果(!SkipLanguageComponentTests){ ^ WorkflowScript::Groovy 脚本中的编译错误。 错误:“有歧义的表达式可能是无参数的闭包表达式或孤立的开放代码块; 解决方案:添加一个显式的闭包参数列表,script { 2个错误 ...
我正在尝试使用 Azure 管道设置 CI/CD 以自动部署前端 Vue 应用程序,但无法从中部署我的前端应用程序。 当从 VS Code IDE 手动部署时,它工作正常,/home/site/wwwroot 在 kudu 文件资源管理器中看起来像预期的那样: 但是,当它从 Azure 管道部署时 ...
以下是我们用来将应用程序部署到 Debian 服务器的管道。 但这会引发以下错误消息: 文件:///usr/local/lib/node_modules/serve/build/main.js:169 const ipAddress = request.socket.remoteAddress?. ...
我正在尝试根据合并请求运行作业A和B。 合并成功后,应执行作业C 。 作业A用于安装 Nodejs 依赖项并将它们推送到缓存,以便作业B和C可以使用该缓存。 在 Gitlab 方面,我使用的是共享跑步者。 请帮我解决这个任务。 我的gitlab-ci.yml : 由于某种原因,当 MR 被触发时,作 ...
经过一些 inte.net 搜索后,我无法找到关于如何从不同管道访问变量的正确方法或建议。 比方说,从管道 A 访问管道 B 的变量。我确实发现了使用 Key Vault 的想法,我现在无法使用它。 我想知道是否有解决方法,比如 powershell。 所有这一切都发生在 Azure Devops ...
所以,我有一个dbt项目,在models文件夹下包含了很多模型,分为mart、intermediate和staging子文件夹。 我使用 GitLab CI/CD 将这些模型部署到 Snowflake。 现在,我正在测试这些模型,并希望将它们一一部署。 是否有可能以某种方式设置 GitLab CI ...
我有一个与此关闭的管道: 我想在部署阶段传递两个清单,我该怎么做? 我试图通过类似的东西: 但是不要工作,我真的不知道该怎么做。 ...