Created
June 25, 2015 15:25
-
-
Save orius123/a004716b754566a95d69 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Q & A | |
Is this mail long? | |
Yes. Like hell it is. | |
What is drone.io used for? | |
I use it to build a CLI that tests and packs the latest content into it. | |
In addition I also test here that the CLI is actually working (just a sanity check) | |
Where can I find the script you are using? | |
The script can be found in the cloud-slang repo under `build` directory | |
We have there | |
1. An ant flow that runs a slang flow that builds and tests the CLI. (we use it also in travis, but without adding and testing the content) | |
2. A shell script that upload the artifacts to GH. | |
Why using another CI SaaS tool? | |
Because I didn’t find a proper way to trigger manual build with travis and circle-ci | |
Ok, how do we do it? | |
In Github: | |
Choose a release tag you want to build. (every release of Jenkins creates a tag) | |
Than copy the tag name: | |
Drone.io: | |
First if you want to do the following steps you need to create a user in drone.io and send me its name (you can use your github account). | |
After you created a user and I added you to the project.. | |
1. Enter the project | |
2. Go to setting tab | |
3. Press the little arrow next to build now | |
4. Press “Choose custom branch” | |
5. Fill in the tag you want to create a release for (you copies it from Github hopefully) in the branch name and press “build now” | |
6. Wait for it….. | |
7. Look at the log (if you wish) or do something useful to the world! | |
Thx | |
Eliya | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment