Skip to content

Instantly share code, notes, and snippets.

@orius123
Created June 25, 2015 15:25
Show Gist options
  • Save orius123/a004716b754566a95d69 to your computer and use it in GitHub Desktop.
Save orius123/a004716b754566a95d69 to your computer and use it in GitHub Desktop.
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