diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index e254869..0000000 --- a/.drone.yml +++ /dev/null @@ -1,38 +0,0 @@ ---- -kind: pipeline -type: docker -name: robot-image - -steps: -- name: cleanup and build - image: docker:19.03.11-dind - environment: - IMG_NAME: 'registry.nspcc.ru/docker-local/robot' - REG_USR: 'admin' - REG_PWD: - from_secret: docker_passwd - JF_TOKEN: - from_secret: api_key - volumes: - - name: docker_sock - path: /var/run/docker.sock - commands: - - ./images_cleanup.sh - - docker build --no-cache -t $IMG_NAME:latest ./ - - docker login registry.nspcc.ru -u admin -p "$REG_PWD" - - docker push $IMG_NAME:latest - -trigger: - branch: - - master - event: - - push - - pull_request - -# host volume mount requires a repository to be `trusted` -# in drone; this option enables in repository settings -# by admin user -volumes: - - name: docker_sock - host: - path: /var/run/docker.sock diff --git a/README.md b/README.md index a65c021..0df4e36 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ 3. Логи будут доступны в папке artifacts/ после завершения тестов с любым из статусов. ### Запуск произвольного тесткейса -Для запуска произвольного тесткейса нужно выполнить команду: +Для запуска произвольного тесткейса нужно выполнить команду: `robot --timestampoutputs --outputdir artifacts/ robot/testsuites/integration/.robot ` Для запуска доступны следущие сценарии: @@ -46,27 +46,3 @@ export BUILD_NEOFS_NODE= export BUILD_CLI= ``` - -## Сборка образа с тестами - -Чтобы тесты из этого репозитория были доступны к запуску из Drone CI, -они должны быть упакованы в docker-имадж. Это делается в рамках CI, -сконфигурированного в этом репозитории. Вся сборка "тестового образа" -описывается в файлах `Dockerfile` и `.drone.yml` и осуществляется на -каждый пуш в master. - -Тестовый образ имеет единственную версию -- `latest`. Ради экономии -хранилища на машине-сборщике перед сборкой все ранее собранные образы -удаляются. - -#### Локальная сборка -Чтобы локально собрать образ, нужно, стоя в корне репо, выполнить -команду: -``` -drone exec --trusted --secret-file=secrets.txt --volume /var/run/docker.sock -``` -В результате будет прогнан полный пайплайн, за исключением пуша образа в -docker registry. Чтобы запушить образ, нужно указать пароль к реджистри в -файле `secrets.txt`. - - diff --git a/secrets.txt b/secrets.txt deleted file mode 100644 index 1950295..0000000 --- a/secrets.txt +++ /dev/null @@ -1 +0,0 @@ -docker_passwd=