Hello, I am trying to run Selenium tests in a pipeline. It is using Maven 3.6.3 as its Docker image.
Firefox needs to be installed before I can run Selenium. However, when trying to install it with:
rpm -i firefox
error: open of firefox failed: No such file or directory
I have seen https://community.atlassian.com/t5/Answers-Developer-Questions/Downloading-and-Extracting-Firefox-in-Pipeline-Yaml/qaq-p/574076 , which suggests using a different Docker image with Firefox already installed.
I would like to avoid doing it this way if possible, because I am not super familiar with Docker. Is there a way for me to install Firefox in my pipeline without using a different Docker image?
Here is the yaml:
# Template maven-build
# This template allows you to test and build your Java project with Maven.# The workflow allows running tests, code checkstyle and security scans on the default branch.
# Prerequisites: pom.xml and appropriate project structure should exist in the repository.
- step: name: 'Install Firefox'
- rpm -i firefox
- step: name: Build and Test
- mvn -B verify --file pom.xml
# Collect checkstyle results, if any, and convert to Bitbucket Code Insights.
- pipe: atlassian/checkstyle-report:0.2.0
- step: name: Security Scan script: # Run a security scan for sensitive data. # See more security tools at https://bitbucket.org/product/features/pipelines/integrations?&category=security
- pipe: atlassian/git-secrets-scan:0.4.3
Thank you. Any help is appreciated.
We are excited to announce the open beta program for self-hosted runners. Bitbucket Pipelines Runners is available to everyone. Please try it and let us know your feedback. If you have any issue...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events