Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How to cache other dependencies than build tool in bitbucket pipelines ?

Ankit Thakur August 2, 2017

Hi,

I am able to cache the gradle specific dependencies, however, since there are other dependencies, viz., AWS Java SDK libraries that need to be downloaded and compiled, i wish to know of a way to cache these dependencies as well.

The current bitbucket-pipelines.yml is the following.

image: java:8
pipelines: default: - step: caches: - gradle # pre-defined cache - gradlewrapper # custom cache script: - ./gradlew build definitions: caches:
gradlewrapper: ~/.gradle/wrapper

1 answer

0 votes
Philip Hodder
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 28, 2017

Hi Ankit,

You're on the right track! All that's really left for you to figure is to find the directories which contain the files you wish to cache. Then you can create another cache in your definitions section.

definitions:
caches:
cache1: ~/path1
cache2: ~/path2

You can find more information here: https://confluence.atlassian.com/bitbucket/caching-dependencies-895552876.html

Thanks,

Phil

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events