You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
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.