How to migrate a teamcity pipeline to gitlab?
I checked online and could only find integration related stuff.
Please advise
I am trying to integrate Allure2 reports with Jira plugin called Xray. So far i managed to generate those reports on local machine and on Jenkins server in pipeline job with Allure plugin.
Also i see that there is an actual Allure plugin called xray-plugin on Allure Framework GitHub, however instructions how to use this plugin are not clear enough for me (for example, where one should put those Jira env variables?).
Can someone here explain in more clear manner how to integrate Allure2 with x-ray?
I was using deployit (XLdeploy) with Jenkins and SVN as repo, but now I am planning to move to Gitlab. Is there any good documentation on how to integrate Gitlab with deployIT? I have searched but didn't get any reference documents.
Where should I start with this?
Is it the case that XLdeploy has come up with some integration with Gitlab?
I have several projects in Github, and I´d like to linked them to Jenkins in order to automate testing and improve the quality code.
Is there any free online way to do it?
The git jenkins plugin allows you to link a Jenkins job to a git repository (included GitHub). Then use custom actions to run unit tests.
Is there any way to setup Travis CI on our own machines for private repositories and have it connect to our own git server?
Looks like they are working on private repository support. It's in private beta testing now. Checkout this thread https://groups.google.com/forum/?fromgroups#!topic/travis-ci/Asq30ulew4E
Update:
You can also check https://circleci.com/ for private repos.
Another alternative is gitlab-ci. This works well with gitlabhq and is open source.
UPDATE:
I have recently tried Jenkins with GitlabHQ. They both can co-exist very well too, but with the help of additional plugins. Jenkins does not come with support for git out of the box, but a plugin is readily available for that.
Installing Jenkins was very straight forward on Ubuntu. I am guessing it must be as easy on other platforms as it is written in Java and is available as a .war file. Configuring it is also very easy from its web interface.
Numerous plugins are available (including those for GitlabHQ, Github etc.). Plugins can be downloaded and installed right from its web interface.
Travis now has a private offering, the starting price at the time of writing this is $129.00 USD per month for unlimited repositories with two simultaneous builds. Very easy to set up and if you're already on GitHub it integrates very nicely: https://magnum.travis-ci.com/
I think this is what you are looking for. I especially like only paying for build time.
http://beta.travis-ci.com/?r=http://about.travis-ci.org/docs/user/travis-pro/
Jenkins is also a possible CI tool. cloudbees offers enterprise support.
Travis CI now offers Travis Pro for private repositories. Users with a student email address can sign up for GitHub's Student Developer Pack and get access to build from private repositories for free.