travis-ci

通过 gitlab ci 部署 vue 到 azure static web app (service)

我已经觉得问这个问题有点像白痴——也许我无法在谷歌上搜索到正确的术语。 我想归档一个简单的任务 - 通过 gitlab-ci 将 vue 应用程序部署到 azure 静态 Web 应用程序(服务)。 谁能给我一些信息/关于它的 ci 脚本。 否则,我将通过 Azure Devops Pipeline。 ... »

从正在运行的容器内将文件复制到 docker 容器

问题:如何将文件从主机复制到容器从内部正在运行的容器? TL;TR: 想法:我正在使用 gitlab 服务器,我想使用 Gitlab-ci 来 1. 测试提交 2. 将所有源文件收集到一个 .tar 3. 最后将它们部署到另一台服务器 当前状态:我的 .gitlab-ci.yml 中定义了前 3 个工作。 1 和 2 工作正常,但 rsync 抛出“主机密钥验证失败”。当然是错误的。这是我的... »

在 travis.ci Rscript 似乎忽略了 .Reviron 文件

在 travis 中,我正在使用以下行创建一个 Renviron 文件: options(repos = c(CRAN="http://cran.rstudio.com",DRAT="http://sahilseth.github.io/drat") 这增加了两个存储库 CRAN(官方 R 存储库)和我的个人存储库。 这在我自己的计算机上完美运行,但在 travis 上,R 似乎忽略了 ... »

设置 ci/cd 系统时何时使用 docker:dind

我只是 gitlab 的新手,docker 的新手。我非常熟悉 CI/CD 最佳实践。 我正在尝试了解/确定使用 docker:dind 将使我和我的团队受益的特定用例。 我一直在看这篇文章:https://www.caktusgroup.com/blog/2020/02/25/docker-image/ 在我们的环境中,我们设置了 HP 刀片(开发、登台、生产),每个刀片都运行 docker 守... »

是否可以将 Travis 或 Circle 与未托管在 GitHub 上的公共存储库一起使用?

我维护一个open-source project which is hosted on Drupal.org。我不想把它移到 GitHub,因为我的用户在 Drupal.org 上。 我想让 Travis CI、Circle CI 或其他持续集成服务在每次推送到存储库时运行一些测试。据我了解,这些服务只能使用托管在 GitHub 上的存储库。 将未托管在 GitHub 上的存储库提供给 CI ... »

如何将 Git 标签从 Travis CI 传输到 Heroku?

我正在使用 Gunicorn 在 Heroku 上运行 Python 应用程序。我想显示git describe 的输出以进行版本控制。似乎我的所有 Git 标签都没有从我的 Travis CI 部署推送到 Heroku。 我该怎么做: 答:将我所有的 Git 标签从 Travis 推送到 Heroku,或者 B:从 Heroku 上的远程 Git 存储库中获取所有标签 对于 A,我尝试... »

使用“sam local invoke”在 CI (gitlab-ci kubernetes runner) 中为 AWS Lambda w/Layer 运行测试 (pytest)

我之所以尝试将 sam local invoke 作为 CI 管道的一部分运行,是因为我想为使用层的 lambda 运行一些单元和集成测试。图层管理在 一个不同的项目,因此它的代码和库不能直接在我的 lambda 函数项目中使用。 从post 获得一些启发,我使用 sam local invoke 使单元和集成测试在本地工作,该调用使用“samtemplate_tests.yaml”,它调用 ap... »

Gitlab CloudFormation 集成管道

描述:尝试创建一个简单的管道以在 aws 帐户中创建 cloudformation 堆栈。 看起来它找不到下面文档中引用的脚本,但我认为 gitlab 13.9 现在支持 cloudformation cli 命令? Gitlab 版本:13.9 CI/CD 变量设置: 在此处查看所需的。 https://docs.gitlab.com/ee/ci/cloud_deployment/ gitlab... »

Stat.exists 与 ansible 中的字典

我在使用 Ansible 中的字典检查现有文件时遇到问题。 - name: Test if config file exists ansible.builtin.stat: path: "{{ agpm_runner_base_dir }}/{{ item.key }}/config.toml" with_dict: "{{ runners }}" register: conf... »

我怎样才能只使用 GitLab CI?

我在 BitBucket 中有存储库,我很满意,不想将其更改为另一个 cvs。 但我想为我的项目使用一些免费的 CI 服务。 我尝试过的事情: PhpCI,但对 PhpCI 的支持不好 Jenkins,但对我来说太复杂了 这就是我开始研究 Gitlab CI 的原因。 我看到 CI 是 gitlab 的一部分 (https://about.gitlab.com/gitlab-ci/)。... »

Tox 自动安装不需要的软件包

我正在尝试使用 TOX 和 Travis CI 覆盖我的测试。 不幸的是,在创建虚拟环境时,TOX 从 PIP 安装我的包,因此没有测试实际源代码的覆盖率...... 我怎样才能防止这种情况发生。 我想最简单的解释方法是尝试: 克隆这个: https://github.com/millerf/django-channels-jsonrpc 创建一个 venv $>virtualen... »

更新 Kubernetes pod

我有这个用于 kubernetes 的 deployment.yaml --- apiVersion: v1 kind: Service metadata: name: smart-flats labels: app: smart-flats spec: type: NodePort selector: app: smart-flats ports: - p... »

向 travis 添加 haml-lint

有没有办法可以将haml-lint 添加到 travis?我试过这个: script: - bundle exec rubocop --config .rubocop.yml app/models/ app/controllers/ app/mailers/ spec/ - RAILS_ENV=test xvfb-run bundle exec rspec - haml-lint ... »

远程 Lerna 构建失败 - 内部包的符号链接错误

我有一个使用 lerna 创建的 monorepo 项目。 我正在尝试创建一个 CI 流来测试我的存储库安装并在远程环境中构建操作。 在点击lerna bootstrap 安装所有包依赖项后,我在根文件夹上使用lerna run build --stream,它为我的存储库中的每个子包调用lerna run build。 此流程在我的本地机器上运行良好,但无法使用 travis-ci 构建。 目前... »

GitLab CI 中的灯塔

我正在尝试使用 GitLab CI 中的 Lighthouse 在部署后对远程网站运行扫描。作业不断抛出错误。 我的工作配置如下: lighthouse: stage: scan image: markhobson/node-chrome script: - npm install -g lighthouse lighthouse-plugin-field-performa... »