Matthew Hall
cde6496172
checkdeps.sh: support unusual git version strings (for OS X et. al.) ( #3512 )
8 years ago
Harshavardhana
f9025652df
Support building specific architectures.
8 years ago
tibbes
33c022fcec
Fix checkdeps.sh on Mac ( #3306 )
...
Update the check_minimum_version function to use numeric comparison (not
string comparison) on components of version numbers. Fixes the following
output:
```
$ make
Checking deps:
ERROR
OSX version '10.11.6' not supported.
Minimum supported version: 10.8
make: *** [checks] Error 1
```
8 years ago
Anis Elleuch
daf6f3a5c0
Fix path comparing in checkgopath ( #3215 )
8 years ago
Bala FA
5eb4002bf7
cleanup build scripts. ( #3192 )
8 years ago
Harshavardhana
62dcee3b14
dist: Moved systemd scripts to minio-systemd. ( #3136 )
...
Removing this from the repo.
8 years ago
Harshavardhana
f72163f856
build: Deprecate requirement of GOROOT ( #2803 )
8 years ago
Anis Elleuch
ef22330563
Require go 1.7.1 to build Minio server ( #2727 )
8 years ago
Harshavardhana
bccf549463
server: Move all the top level files into cmd folder. ( #2490 )
...
This change brings a change which was done for the 'mc'
package to allow for clean repo and have a cleaner
github drop in experience.
8 years ago
Matthieu Fronton
402af93da2
Update how-to-install-golang URL ( #2406 )
8 years ago
Harshavardhana
90c20a8c11
Add codecov for minio. ( #2359 )
8 years ago
Anand Babu (AB) Periasamy
63c65b4635
filter GOPATH from stack trace ( #1755 )
8 years ago
Harshavardhana
93666827f4
release: Add freebsd/amd64 build and remove zip, tgz. ( #1316 )
8 years ago
Harshavardhana
379e0abf03
cleanup: Remove old donut/xl code and erasure implementation.
...
This is a change to bring in 'klauspost/reedsolomon' library
in #1270 patch.
9 years ago
Harshavardhana
59ee5a547c
release: gz doesn't preserve permissions use tar.gz
...
And fix various other issues with release script.
9 years ago
Anis Elleuch
663f24064b
Add simple FreeBSD support, make the minio project compilable
9 years ago
Harshavardhana
41cba3a457
buildscripts: compress release binaries.
...
Fix update command as well to show compressed files in updates.
9 years ago
Sreeram Boyapati
62bd44f873
buildscripts: Enable user to choose an arch to build
...
- Building minio for all architectures takes a lot of time.
Choose the one user needs
9 years ago
Harshavardhana
223245cc45
build: Add release builds, now generated with 'make release'
...
Currently supported platforms are
- linux{amd64,arm,386}
- winows{amd64,386}
- darwin{amd64}
9 years ago
Harshavardhana
408aa72146
build/vet: Fix all the shadowing reports with go1.6
...
Golang 1.6 is default version for the build now.
Additionally set 'GODEBUG=cgocheck=0' for now, until
we fix the erasure coding package.
Readmore here https://tip.golang.org/doc/go1.6#cgo
9 years ago
Harshavardhana
2181003609
web: Removing dependency for gpg and downloading assets.
...
Assets are vendorized from now on and updated for each release.
9 years ago
Harshavardhana
18fd0a0f81
build: Verify yasm version and complain - fixes #1154
9 years ago
Harshavardhana
98ee5fcf55
build: Add spelling checks and check if curl is installed.
9 years ago
Harshavardhana
ddc99e3112
build: Add build dependency check for 'gpg'
9 years ago
Krishna Srinivas
f77851bee0
docker: second --ldflags was overriding the first --ldflags option
9 years ago
Harshavardhana
7845515f36
build: Versioning now populated through ldflags
9 years ago
Anand Babu (AB) Periasamy
588833d06f
build time constants
9 years ago
Harshavardhana
32898c72fa
Add arm support for build scripts
9 years ago
Harshavardhana
762b798767
Migrate this project to minio micro services code
9 years ago
Harshavardhana
39c8991e5f
Do not use fmt.Println with formatting strings
9 years ago
Harshavardhana
d54488f144
Move all server and controller packages into top-level
9 years ago
Anand Babu (AB) Periasamy
d1f1b7ac31
new version format and some cleanup
9 years ago
Harshavardhana
b5246dbd7d
Add version checks for golang 1.5.1
9 years ago
Harshavardhana
988d39a5b6
Migrate to golang1.5 release with GO15VENDOREXPERIMENT=1 enabled
9 years ago
Harshavardhana
61175ef091
Migrate to govendor to avoid limitations of godep
...
- over the course of a project history every maintainer needs to update
its dependency packages, the problem essentially with godep is manipulating
GOPATH - this manipulation leads to static objects created at different locations
which end up conflicting with the overall functionality of golang.
This also leads to broken builds. There is no easier way out of this other than
asking developers to do 'godep restore' all the time. Which perhaps as a practice
doesn't sound like a clean solution. On the other hand 'godep restore' has its own
set of problems.
- govendor is a right tool but a stop gap tool until we wait for golangs official
1.5 version which fixes this vendoring issue once and for all.
- govendor provides consistency in terms of how import paths should be handled unlike
manipulation GOPATH.
This has advantages
- no more compiled objects being referenced in GOPATH and build time GOPATH
manging which leads to conflicts.
- proper import paths referencing the exact package a project is dependent on.
govendor is simple and provides the minimal necessary tooling to achieve this.
For now this is the right solution.
9 years ago
Harshavardhana
c503bf412f
Fix dependency checking on osx
9 years ago
Harshavardhana
63c9cf0c4b
Move from Minimalist Object Storage to Minio Cloud Storage
9 years ago
Harshavardhana
e4543489fe
Use updatedeps script to update godeps
9 years ago
Harshavardhana
75788c7a1d
Fix go installation check on amazon instance
9 years ago
Anis Elleuch
4bed0aa526
Check if go binary belongs to the go installation pointed by GOROOT env
9 years ago
Harshavardhana
7a060110ff
Fix BUILDDEPS paths for golang installation
9 years ago
Harshavardhana
8bde4d4e34
Migrating minio server build to do 'go run make.go' style like mc
9 years ago
Harshavardhana
5d484e2770
Implement custom date command for cross platform portability
9 years ago
Harshavardhana
de56909d55
More scripts and code from Minio-io to minio
9 years ago
Anand Babu (AB) Periasamy
b010fd0ff3
Version is now based on MD5SUM of its binary
9 years ago
Harshavardhana
97d1f03a87
Fix build for travis
10 years ago
Harshavardhana
92136d49fd
Update cli to minio-io/cli
10 years ago
Anand Babu (AB) Periasamy
3c4aa85c69
git commit hash generator
10 years ago
Harshavardhana
58082cd8dc
Add gocyclo into source build, choosing cyclomatic complexity tolerance of 15 and below
10 years ago
Harshavardhana
2b0b5f014a
Update license header Mini should be Minimalist really
10 years ago