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?
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 --releaseIt 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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.