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.
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi @Mark C artifact size is 5.5 MB. I still havent found any luck of getting artifacts in the artifacts tab.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I tried a lot of options. Only this suggestion worked for me.
Regards,
Ashok
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.