Where can i find good material for Travis Bintray integration? - travis-ci

I've started to build a small opensource project .
Below is my setup :
1) Project is in github . Currently uses maven .
2) Has webhook for automatic Travis builds .
3) Trying to configure to have artifactory in Bintray Jcenter.
Last couple of days I've tried hard for integrating travis and Bintray with no luck (Esp with Bintray Encryption). Only material i found were from
http://docs.travis-ci.com/user/deployment/bintray/ .But that one is clearly not helping me with my issue .

Related

How can you deploy a bitbucket-plugin (already built as jar) to the server via terminal?

We run a Bitbucket Server on version 7.21 and have recently developed a Plugin for it. Since this plugin finally reached a stable Version we wanted to integrate it into our cd/ci pipeline (bamboo).
We can build the plugin via bamboo build plan alright, but we are facing an issue when trying to deploy it.
atlas-sdk's "atlas-install-plugin" does not work for us (afaik) because we are not in the project space, but only have the built jar itself.
Is there any way to copy the jar to a specific location on the bitbucket server and it auto-deploys or something similar?
For anyone searching, I found the solution.
You can install plugins via the rest api: https://confluence.atlassian.com/confkb/installing-uninstalling-upgrading-and-downgrading-marketplace-apps-on-confluence-using-rest-api-1005343959.html

Publish Robot Framework test results option is not available after successful installation of Robot Framework plugin in Jenkins

I've successfully installed Robot Framework plugin in Jenkins. I restarted the server. While configuring my project, Publish Robot Framework test results should be visible in Post-build Actions menu. But this is not the case. There is no such option exists to publish robot framework test results. Am I missing something here?
Jenkins assume that you have installed suggested plugins , before you go for Robot framework plugin .
The definition of suggested plugins is not much clear and very confusing.
I had resolved this issue by installing Subversion.
Steps
1) go to Managed Jenkins >Managed plugins >Available
2) Search Subversion
3) Install Subversion
This should be able to resolve your issue.
In case of any issue , you can refer this blog How to configure jenkins with robotframework, i have included all the steps with screenshots.

Implement Dart workflow in Travis CI to deploy in Firebase

I'm new to both Firebase and Travis CI. Done some home work with Dart for sometime.
I'm trying to implement Travis CI for building my Angular Dart Project and deploying to Firebase.
It is going through the build and test fine, and while deploying i'm getting the below message.
Error: Specified public directory does not exist, can't deploy hosting
I have chosen build/web as my public directory while creating the firebase.json file. Seems like build directory is a different one in Travis CI.
What is the build directory?
Can i see some build files done in Travis CI for my project?
If so how?
Below is my GitHut Repository which i'm trying to automate the workflow.
Git Hub: https://github.com/Harikrishnadhas/siththargnaanaalayam
And Travis CI Build page shows the error here.
Travis CI : https://travis-ci.org/Harikrishnadhas/siththargnaanaalayam/builds/255561107
Kindly help!
Please find the answer to my question below
https://github.com/travis-ci/travis-ci/issues/8131
Currently Travis Doesn't build the dart project, hence script for same has to be added.

Build Erlang using gitlab-ci

I have tried to search the Internet a lot but I couldn't find any information on how to build Erlang applications on Gitlab. I know I can build Erlang using travis-ci but again I was unable to find how to link my Gitlab Repository with travis-ci.
All the help will be appreciated.
Starting from version 8.0, GitLab Continuous Integration (CI) is fully integrated into GitLab itself and is enabled by default on all projects.
See documentation
Create Runner
Create .gitlab-ci.yml into your project root
Put into .gitlab-ci.yml next code:
Example
stages:
- build
build_my_project:
stage: build
script:
- make get-deps
- make compile
Take a look at the documentation page "Test a Clojure application".
Basically, you've got the Debian package system (apt-get) and you need to install whatever you want to use. You might use the packages from Erlang Solutions or you might use Kerl to install from scratch.

Unity3D + Jenkins Configuration

I'm using Unity3D, Jenkins and Bitbucket private repository. Jenkins is installed in cloud service. I want to automate buildings and probably run some tests in Jenkins before pushing to repository.
I have configured Jenkins properly to such step that it works when pushing some changes to repository, but this configuration doesn't contain configuration of Unity3D Build Plugin. In order to get Unity3D Build Plugin working properly you must configure it by providing the directory of your Unity3D Editor. Problem here is that Jenkins is installed in cloud service and Unity3D Editor on my computer. If you want to configure Unity3D Build Plugin you must provide it's .exe file location. So my question is that is it possible to tell Jenkins that is installed in cloud service that Unity3D installation directory is located at my computer? If yes how it is done?
right now it's a limitation on the plugin. I hope to fix this. Open a bug in the issue tracker (https://issues.jenkins-ci.org/browse/JENKINS) and let's move the conversation there!

Resources