Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Is it Possible to Install Firefox in Pipeline with Maven 3.6.3 Image

Gavin C Murray
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 18, 2021

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

I get

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.
image: maven:3.6.3
pipelines: default:
-
parallel:
-
step: name: 'Install Firefox'
script:
-
rpm -i firefox
-
step: name: Build and Test
caches:
-
maven
script:
-
mvn -B verify --file pom.xml
after-script:
# 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.

 

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events