The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

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

I am looking to build Qt Desktop and Android app, how to set this up?

sam
October 10, 2016

There is a Qt docker image on Docker Hub: https://hub.docker.com/r/rabits/qt/

But, how to use it? Should I copy the qmake file from Desktop to Pipeline or sth?

 

1 answer

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

0 votes
Tom Bradshaw
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 12, 2016

Hi Simon,

To use this particular docker image you need to specify it in the image section of your bitbucket-pipelines.yml file. When the pipeline starts the commands you specify in the step section of the yaml will be executed within this docker container. To get started I recommend running the container locally and seeing that your build works within the container. From that point you'll need to specify a yml similar to this
image: rabits/qt

pipelines:
default:
- step:
script:
- build commands here

pipelines:
  default:
    - step:
        script:
          - sudo apt-get -qq update && sudo apt-get install -qq -y <packages>
		  - mkdir ~/build && cd ~/build
          - qmake -r ~/src
          - make -j4
          - make install INSTALL_ROOT=$HOME/dist
          - androiddeployqt --input ~/src/<android json> --output ~/dist --deployment bundled --gradle --release

It is likely you'll have to modify these commands slightly to accomodate your specific file locations and build quirks.

For more information please consult our documentation here:
https://confluence.atlassian.com/display/BITBUCKET/Get+started+with+Bitbucket+Pipelines
https://confluence.atlassian.com/display/BITBUCKET/Get+started+with+Bitbucket+Pipelines#GetstartedwithBitbucketPipelines-Step2:Pickatemplate
https://confluence.atlassian.com/display/BITBUCKET/Configure+bitbucket-pipelines.yml

 

TAGS
AUG Leaders

Atlassian Community Events