首页 > 解决方案 > 等到 docker 容器在 circleci 中就绪

问题描述

我这样定义 start_selenium

start_selenium: &start_selenium
    name: Download & Run Selenium Stand alone Server
    command: |
      curl -O https://selenium-release.storage.googleapis.com/3.141/selenium-server-standalone-3.141.59.jar
      java -jar selenium-server-standalone-3.141.59.jar -log selenium.log
      java --version
    background: true

还有这样的工作

jobs: 
  docker:

  - image: circleci/php:7.2.30      
  - image: circleci/openjdk
  - image: circleci/mariadb:10.3
  steps:
      - run: *start_selenium

但问题是 start_selenium 在 docker 映像准备好之前运行,它说'java' command is not defined.

标签: dockercirclecicircleci-2.0

解决方案


推荐阅读