steps: - task: NodeTool@0 inputs: versionSpec: 10.x displayName: Install Node 10.x - script: npm install -g appium@${APPIUM_VERSION} displayName: Install appium beta - script: npm install -g mjpeg-consumer displayName: Install MJPEG Consumer - script: npm list --depth 2 -g || echo 'ok' displayName: Installed node dependencies - task: UseRubyVersion@0 inputs: versionSpec: '2.4' # so far, bundler does not work over 2.5 since it raises openssl error - script: | mkdir -p test/report nohup appium --relaxed-security --log-timestamp --log-no-colors > test/report/appium.out 2>&1 & displayName: Run Appium in background - script: | gem install bundler; bundle install --retry=3 --jobs=4 --path vendor/bundle; displayName: Install Gems