419 Commits

Author SHA1 Message Date
Tomas Kral
63ea02e6e3 fix release automation 2018-03-06 12:36:10 +01:00
Tomas Kral
63708b5223 'v' was added to version number 2018-03-06 10:36:09 +01:00
Tomas Kral
d33a4ca098 prepare v0.0.2 release 2018-03-06 08:43:20 +01:00
Tomas Kral
15015e014c add bump-version.sh script and update contributing.md
bump-version.sh is there to make it easier to changes version number when doing release.
It upates version number in README.md, cmd/version.go and install.sh.
2018-03-06 08:39:16 +01:00
Tomas Kral
63a5282682 add tests for install.sh script 2018-02-26 10:17:58 +01:00
Tomas Kral
098cee5fd8 a few improvements for install.sh script
- fix it on macos
- add version variable
- curl as pre-requisite for ubuntu/debian
- update release process docs regarding install script update
- update readme - use bash instead of sh
- download to temporary directory
2018-02-26 10:16:19 +01:00
Shubham Minglani
5e8b6a9ace Add installation script to ocdev
This commit adds an installation shell script to install ocdev
on Linux or macOS machines.

Adds docs.
2018-02-22 22:01:26 +05:30
Tomas Kral
abba6f1876 upload packages to bintray repositories
there are two types of packages
 - build from master: version number is timestamp
     (YearMonthDateHourMinuteSecond) those are uploaded to
     ocdev-rpm-dev and ocdev-deb-dev repositories
 - build from tag: those are released version and they have normal
     semver version. They are uploaded to ocdev-rpm-releses and
     ocdev-deb-releases
2018-02-19 07:43:34 +01:00
Tomas Kral
e35eee1984 add create-package.sh (make package)
This script uses fpm to create rpm and deb packages.
It creates binary packages, so they can't be used in any of the official distribution's repositories.
But they can be used in our repository to make it easier for users to install ocdev
2018-02-19 07:42:55 +01:00
Tomas Kral
59c180038d travis is linux not macos 2018-02-14 14:23:59 +01:00
Tomas Kral
4476007522 check binary has correct version when doing release 2018-02-14 13:05:29 +01:00
Tomas Kral
acbbe99ef3 use travis jobs to automate releases 2018-02-13 18:24:56 +01:00
Tomas Kral
6e9af357c7 save binaries to dist/bin rather than to bin directory 2018-02-13 17:57:09 +01:00
Shubham Minglani
c5e9da8a86 Add script to generate CLI Structure
This commit adds a script to generate the CLI structure.
Also, adds the structure to README.md
2018-02-09 19:40:08 +05:30
Tomas Kral
104f2c0028 fix cross compilation and bintray uploading 2018-01-31 18:22:14 +01:00
Tomas Kral
f3fcf0e9a6 build master branch and upload to bintray 2018-01-31 15:11:26 +01:00
Tomas Kral
ae63e1ad11 add codecov.io 2018-01-31 14:45:49 +01:00
Tomas Kral
6b482830ca fix check-gofmt.sh 2018-01-30 17:30:37 +01:00
Suraj Narwade
8a33b99056 Added basic project and Cobra CLI structure 2018-01-30 16:17:55 +05:30