Простая конфигурация оболочки gitlab-ci для получения файлов на сервер - PullRequest
0 голосов
/ 26 февраля 2020

Я пытаюсь настроить развертывание моих .py скриптов на сервере.

У меня есть оболочка с настройками:

check_interval = 0

[session_server]
  session_timeout = 1800

[[runners]]
  name = "Scripts server"
  url = "..."
  token = "..."
  executor = "shell"
  shell = "bash"

Мой gitlab-ci выглядит так:

stages:
  - pull
  - cron

pull_from_git:
  stage: pull
  script:
    - sudo cd /home/alexey.panfilov@mo.msk/Scripts
    - sudo git checkout master && git pull origin master

replace_cron:
  stage: cron
  script:
    - sudo rm /etc/cron.d/clickhouse-upload
    - sudo cp /home/alexey.panfilov@mo.msk/Scripts/clickhouse-upload /etc/cron.d/

Единственное, что я могу получить от gitlab, это:

[0KRunning with gitlab-runner 12.8.0 (1b659122)
[0;m[0K  on Scripts server tmb8Ssxy
[0;msection_start:1582733020:prepare_executor
[0K[0KUsing Shell executor...
[0;msection_end:1582733020:prepare_executor
[0Ksection_start:1582733020:prepare_script
[0KRunning on awd2spt1...
section_end:1582733020:prepare_script
[0Ksection_start:1582733020:upload_artifacts_on_failure
[0Ksection_end:1582733020:upload_artifacts_on_failure
[0K[31;1mERROR: Job failed: exit status 1
[0;m

Что мне нужно сделать, чтобы он заработал?

...