小编Kai*_*dae的帖子

当密钥仍然有效时,为什么 Gitlab CI 会重新上传缓存

在 gitlab CI 文件中用于 Angular 项目;我使用 package-lock.json 文件的校验和作为密钥来定义全局缓存。这样缓存仅在 package-lock.json 文件更改时失效。

cache:
  key:
    files:
      - package-lock.json
  paths:
    - node_modules/
    - .npm
Run Code Online (Sandbox Code Playgroud)

问题:即使缓存密钥仍然有效,缓存仍然会上传。(见图片缓存名称没有改变)

在此输入图像描述

我希望缓存仅在失效时才上传,有什么办法可以实现这一点吗?或者有什么其他备注建议?

node-modules gitlab gitlab-ci angular

9
推荐指数
1
解决办法
838
查看次数

gitlab runner 特定运行程序 vs 共享运行程序 vs 组运行程序

作为系统管理员,我使用 gitlab 作为 git 服务器,并使用一些 docker 服务器作为部署服务器。我们在 gitlab 上有很多项目,现在我决定使用 gitlab runner 作为简单的 CI/CD ro 自动部署我们的项目。

现在我对下面的跑步者的一些概念感到困惑:

  • 特定跑步者共享跑步者
  • 共享跑步vs 团体跑步

那么现在,该使用哪一个呢?

git gitlab gitlab-ci-runner

7
推荐指数
1
解决办法
1万
查看次数

有没有办法用 pulumi 解决“Kubeconfig 用户输入正在使用已弃用的 API 版本 client.authentication.k8s.io/v1alpha1 ”

每当我运行 pulumi 命令时,我都会收到以下错误消息。我已验证并且我的 kubeconfig 文件已更新apiVersion: v1但仍然存在问题,此错误消息的原因可能是什么?client.authentication.k8s.io/v1alpha1client.authentication.k8s.io/v1beta1

Kubeconfig user entry is using deprecated API version client.authentication.k8s.io/v1alpha1. Run 'aws eks update-kubeconfig' to update.
Run Code Online (Sandbox Code Playgroud)

amazon-web-services kubernetes amazon-eks pulumi

3
推荐指数
1
解决办法
1万
查看次数

如何在gunicorn conf文件中指定uvicorn工人

我使用 Gunicorn 运行 Django 应用程序:gunicorn -c gunicorn.conf.py config.wsgi

## gunicorn.conf.py:

from os import environ

bind = '0.0.0.0:' + environ.get('PORT', '8000')
workers = environ.get('WORKERS', 8)
loglevel = 'info'
graceful_timeout = 300
Run Code Online (Sandbox Code Playgroud)

现在我用gunicorn + uvicorn运行它gunicorn -c gunicorn.conf.py config.asgi -k uvicorn.workers.UvicornWorker

我想将添加-k uvicorn.workers.UvicornWorkergunicorn.conf.py

django gunicorn uvicorn

1
推荐指数
1
解决办法
1735
查看次数