Я пытаюсь реализовать некоторые 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