Forums

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

Use android build environment image and run ruby gems

Roberto Altieri
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!
October 15, 2019

I'm using the following yml file

image: uber/android-build-environment:latest

pipelines:
default:
- step:
caches:
- bundler
script: # Modify the commands below to build your repository.
- apt-get update && apt-get install -y awscli
- apt-get install rubygems
- gem install bundler
- bundle install
- bundle exec fastlane test
- bundle exec fastlane build
definitions:
caches:
bundler: ./vendor

Please notice that I'm using an Android build environment image.

The build fails on

apt-get install rubygems

with the error:

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

so it seems like the build script does not run as root.

If I try to use sudo it fails with the error

sudo: no tty present and no askpass program specified

What should I do to be able to run ruby gems with the Android build environment image?

1 answer

0 votes
Alexander Zhukov
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 18, 2019

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events