Как установить пакет в контейнере GitLab Runner? - PullRequest
0 голосов
/ 07 июля 2019

Я пытаюсь реализовать некоторые cicd с помощью GitLab Runner,
Я очень плохо знаком с контейнерами и пытаюсь установить пакет zip в контейнере,
Я смог установить awscli с помощью pip, но я невозможность установить zip-пакет, который требуется для моего сценария оболочки.

Ниже приведен файл .gitlab-ci.yml -

stages:
    - build

build:
    image: python:latest
    stage: build
    script:
        - pip install awscli
        - yum install zip
        - bash cicdScript.sh

Я использую контейнер python, так как мой скрипт требует awscli,
, но также нуждается в пакете zip,
Я попробовал следующее -

1)

script:
            - pip install awscli
            - yum install zip
            - bash cicdScript.sh

т -

/bin/bash: line 82: yum: command not found

2)

script:
            - pip install awscli
            - apt-get install zip unzip
            - bash cicdScript.sh

т -

Reading package lists...
Building dependency tree...
Reading state information...
Package zip is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'zip' has no installation candidate

1 Ответ

0 голосов
/ 07 июля 2019

Попробуйте обновить и -y

apt-get update
apt-get install -y zip unzip
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...