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

Bitbucket pipelines artifacts not found

Srikanth Mamidala July 1, 2021

Hello team, 

I have been trying to run a build and have artifacts created. My pipelines creating the artifact as expected but artifacts are always empty. I have tried all the options from the community but still no luck. 

Here are the things I have tried. 

1.  artifacts: # defining the artifacts to be passed to each future step.
- build/xxx/target/*.jar

2. artifacts: # defining the artifacts to be passed to each future step.

- opt/atlassian/pipelines/agent/build/xxx/target/*.jar

3. artifacts: # defining the artifacts to be passed to each future step. 

- "opt/atlassian/pipelines/agent/build/xxx/target/*.jar"

4. artifacts: # defining the artifacts to be passed to each future step. 

-  "$BITBUCKET_CLONE_DIR/xxx/target/xxx*.jar"

etc and many more. 

 

 

Here is the complete step 

 

- step:
name: XXXX
image:
name: YYYY
username: $xxx
password: $yyy
caches:
- maven
script:
- mvn clean install --file $BITBUCKET_CLONE_DIR/xxxx/pom.xml
- ls -ltr $BITBUCKET_CLONE_DIR/xxxx/target

artifacts: # defining the artifacts to be passed to each future step.
- build/xxxx/target/*.jar

 

Please advise. 

1 answer

1 accepted

0 votes
Answer accepted
Mark C
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 5, 2021

Hi @Srikanth Mamidala

When you said artifacts are always empty, may I ask if it is empty while downloading from the Bitbucket Pipelines UI?

May I know the size of the artifacts being uploaded as well?

Regards,
Mark C

Srikanth Mamidala July 5, 2021

Hi @Mark C the artifacts tab in the UI is empty. And I tried uploading artifacts via SCP in next step and there were no artifacts in the desired destination because it didn’t hold artifacts to next step . 

they are not that big. I upload the exact size when I get on to my PC

Srikanth Mamidala July 6, 2021

hi @Mark C  artifact size is 5.5 MB. I still havent found any luck of getting artifacts in the artifacts tab. 

Mark C
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 7, 2021

Hi @Srikanth Mamidala

In this case, would you be able to try to create a new folder inside
$BITBUCKET_CLONE_DIR then copy your desired artifacts in that new folder?

After that, use the new folder as your artifacts.

See sample step below:

    - step:
          name: XXXX
          image:
             name: YYYY
             username: $xxxy
             password: $yyyy
          script:
            - mvn clean install --file $BITBUCKET_CLONE_DIR/xxxx/pom.xml
            - mkdir –p $BITBUCKET_CLONE_DIR/dist
            - cp -R xxx/target/* $BITBUCKET_CLONE_DIR/dist
            - ls -lah $BITBUCKET_CLONE_DIR/dist
          artifacts:
              - dist/**

Let me know how it goes.

Regards,
Mark C

 

Like # people like this
Srikanth Mamidala July 7, 2021

This worked. Thank you @Mark C 

Like Mark C likes this
Mark C
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 9, 2021

Great. Glad it helps.

Regards,
Mark C

Kishore
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!
November 24, 2022

Awesome its works Thank you @Mark C 

ashok_gaddam
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!
February 17, 2023

I tried a lot of options. Only this suggestion worked for me.


Regards,

Ashok

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events