小编fra*_*182的帖子

在 gitlab-ci.yml 中运行多行脚本

我在尝试根据本文档配置的管道时遇到困难 -链接

我正在尝试将示例管道代码集成到我当前的管道代码中,到目前为止我已经做到了:

default:
  image:
    name: hashicorp/terraform:light
    entrypoint:
      - /usr/bin/env
      - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

stages:
  - validate
  - yor


validate:
  stage: validate
  before_script:
    - rm -rf .terraform
    - terraform --version
    - terraform init
    - export AWS_DEFAULT_REGION=eu-west-1
  script:
    - terraform validate -json
  only:
    - merge_requests    

run-yor:
  stage: yor
  image: ruby:2.5
  script:
    - git checkout ${CI_COMMIT_SHA}
    - export YOR_VERSION=0.1.62
    - wget -q -O - https://github.com/bridgecrewio/yor/releases/download/${YOR_VERSION}/yor-${YOR_VERSION}-linux-amd64.tar.gz | tar -xvz -C /tmp
    - /tmp/yor tag -d .
  after_script:
    - |
      cd $CI_PROJECT_DIR
      git status
      lines=$(git …
Run Code Online (Sandbox Code Playgroud)

bash gitlab gitlab-ci

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

如何移动 postrgresql 13 数据库的位置

我希望将 pgsql 13 数据库的位置从默认位置移动到另一个磁盘。

我最初点击了这个指南链接

但这是针对 v9.5,而不是 13。我的挑战是,通过运行以下命令找到的数据库位置也是存储配置文件的位置。

SHOW data_directory;
     data_directory
------------------------
 /var/lib/pgsql/13/data
(1 row)

SHOW config_file;
     config_file
----------------------------------------
 /var/lib/pgsql/13/data/postgresql.conf
(1 row)
Run Code Online (Sandbox Code Playgroud)

在 9.5 版本中,配置文件位于单独的区域,因此此时我陷入了指南的困境。

看来如果我想移动数据库位置,我还必须移动所有配置文件。

我尝试将整个数据文件夹移动到新位置并重新启动 postgres,但没有成功。

任何帮助,将不胜感激。

postgresql postgresql-13

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

标签 统计

bash ×1

gitlab ×1

gitlab-ci ×1

postgresql ×1

postgresql-13 ×1