mirror of
https://github.com/minio/minio.git
synced 2025-02-03 18:06:00 -05:00
Deprecate intel-32, arm64, arm support for minio builds. (#4811)
It was decided that we will be deprecating ARM support for minio builds. ARM users should simply compile from source. Additionally 32bit version of Linux, Windows and FreeBSD (64bit) are deprecated.
This commit is contained in:
parent
d4b107adf4
commit
58633a383a
12
.travis.yml
12
.travis.yml
@ -23,18 +23,6 @@ script:
|
|||||||
- make test GOFLAGS="-timeout 15m -race -v"
|
- make test GOFLAGS="-timeout 15m -race -v"
|
||||||
- make coverage
|
- make coverage
|
||||||
|
|
||||||
# Refer https://blog.hypriot.com/post/setup-simple-ci-pipeline-for-arm-images/
|
|
||||||
# push image
|
|
||||||
- >
|
|
||||||
if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$ARCH" == "x86_64" ]; then
|
|
||||||
docker run --rm --privileged multiarch/qemu-user-static:register --reset
|
|
||||||
docker build -t minio/minio:edge-armhf . -f Dockerfile.armhf
|
|
||||||
docker build -t minio/minio:edge-aarch64 . -f Dockerfile.aarch64
|
|
||||||
docker login -u="$DOCKER_USER" -p="$DOCKER_PASS"
|
|
||||||
docker push minio/minio:edge-armhf
|
|
||||||
docker push minio/minio:edge-aarch64
|
|
||||||
fi
|
|
||||||
|
|
||||||
after_success:
|
after_success:
|
||||||
- bash <(curl -s https://codecov.io/bash)
|
- bash <(curl -s https://codecov.io/bash)
|
||||||
|
|
||||||
|
@ -1,30 +0,0 @@
|
|||||||
FROM resin/aarch64-alpine:3.6
|
|
||||||
|
|
||||||
MAINTAINER Minio Inc <dev@minio.io>
|
|
||||||
|
|
||||||
ENV GOPATH /go
|
|
||||||
ENV PATH $PATH:$GOPATH/bin
|
|
||||||
ENV CGO_ENABLED 0
|
|
||||||
|
|
||||||
WORKDIR /go/src/github.com/minio/
|
|
||||||
|
|
||||||
RUN \
|
|
||||||
apk add --no-cache ca-certificates && \
|
|
||||||
apk add --no-cache --virtual .build-deps git go musl-dev && \
|
|
||||||
echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.conf && \
|
|
||||||
go get -v -d github.com/minio/minio && \
|
|
||||||
cd /go/src/github.com/minio/minio && \
|
|
||||||
go install -v -ldflags "$(go run buildscripts/gen-ldflags.go)" && \
|
|
||||||
rm -rf /go/pkg /go/src /usr/local/go && apk del .build-deps
|
|
||||||
|
|
||||||
EXPOSE 9000
|
|
||||||
|
|
||||||
COPY buildscripts/docker-entrypoint.sh /usr/bin/
|
|
||||||
|
|
||||||
RUN chmod +x /usr/bin/docker-entrypoint.sh
|
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
|
||||||
|
|
||||||
VOLUME ["/export"]
|
|
||||||
|
|
||||||
CMD ["minio"]
|
|
@ -1,30 +0,0 @@
|
|||||||
FROM resin/armhf-alpine:3.6
|
|
||||||
|
|
||||||
MAINTAINER Minio Inc <dev@minio.io>
|
|
||||||
|
|
||||||
ENV GOPATH /go
|
|
||||||
ENV PATH $PATH:$GOPATH/bin
|
|
||||||
ENV CGO_ENABLED 0
|
|
||||||
|
|
||||||
WORKDIR /go/src/github.com/minio/
|
|
||||||
|
|
||||||
RUN \
|
|
||||||
apk add --no-cache ca-certificates && \
|
|
||||||
apk add --no-cache --virtual .build-deps git go musl-dev && \
|
|
||||||
echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.conf && \
|
|
||||||
go get -v -d github.com/minio/minio && \
|
|
||||||
cd /go/src/github.com/minio/minio && \
|
|
||||||
go install -v -ldflags "$(go run buildscripts/gen-ldflags.go)" && \
|
|
||||||
rm -rf /go/pkg /go/src /usr/local/go && apk del .build-deps
|
|
||||||
|
|
||||||
EXPOSE 9000
|
|
||||||
|
|
||||||
COPY buildscripts/docker-entrypoint.sh /usr/bin/
|
|
||||||
|
|
||||||
RUN chmod +x /usr/bin/docker-entrypoint.sh
|
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
|
||||||
|
|
||||||
VOLUME ["/export"]
|
|
||||||
|
|
||||||
CMD ["minio"]
|
|
@ -1,25 +0,0 @@
|
|||||||
FROM resin/aarch64-alpine:3.6
|
|
||||||
|
|
||||||
MAINTAINER Minio Inc <dev@minio.io>
|
|
||||||
|
|
||||||
COPY buildscripts/docker-entrypoint.sh buildscripts/healthcheck.sh /usr/bin/
|
|
||||||
|
|
||||||
RUN \
|
|
||||||
apk add --no-cache ca-certificates && \
|
|
||||||
apk add --no-cache --virtual .build-deps curl && \
|
|
||||||
echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.conf && \
|
|
||||||
curl https://dl.minio.io/server/minio/release/linux-arm64/minio > /usr/bin/minio && \
|
|
||||||
chmod +x /usr/bin/minio && \
|
|
||||||
chmod +x /usr/bin/docker-entrypoint.sh && \
|
|
||||||
chmod +x /usr/bin/healthcheck.sh
|
|
||||||
|
|
||||||
EXPOSE 9000
|
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
|
||||||
|
|
||||||
VOLUME ["/export"]
|
|
||||||
|
|
||||||
HEALTHCHECK --interval=30s --timeout=5s \
|
|
||||||
CMD /usr/bin/healthcheck.sh
|
|
||||||
|
|
||||||
CMD ["minio"]
|
|
@ -1,25 +0,0 @@
|
|||||||
FROM resin/armhf-alpine:3.6
|
|
||||||
|
|
||||||
MAINTAINER Minio Inc <dev@minio.io>
|
|
||||||
|
|
||||||
COPY buildscripts/docker-entrypoint.sh buildscripts/healthcheck.sh /usr/bin/
|
|
||||||
|
|
||||||
RUN \
|
|
||||||
apk add --no-cache ca-certificates && \
|
|
||||||
apk add --no-cache --virtual .build-deps curl && \
|
|
||||||
echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.conf && \
|
|
||||||
curl https://dl.minio.io/server/minio/release/linux-arm/minio > /usr/bin/minio && \
|
|
||||||
chmod +x /usr/bin/minio && \
|
|
||||||
chmod +x /usr/bin/docker-entrypoint.sh && \
|
|
||||||
chmod +x /usr/bin/healthcheck.sh
|
|
||||||
|
|
||||||
EXPOSE 9000
|
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
|
|
||||||
|
|
||||||
VOLUME ["/export"]
|
|
||||||
|
|
||||||
HEALTHCHECK --interval=30s --timeout=5s \
|
|
||||||
CMD /usr/bin/healthcheck.sh
|
|
||||||
|
|
||||||
CMD ["minio"]
|
|
14
README.md
14
README.md
@ -48,10 +48,6 @@ chmod 755 minio
|
|||||||
| Platform| Architecture | URL|
|
| Platform| Architecture | URL|
|
||||||
| ----------| -------- | ------|
|
| ----------| -------- | ------|
|
||||||
|GNU/Linux|64-bit Intel|https://dl.minio.io/server/minio/release/linux-amd64/minio |
|
|GNU/Linux|64-bit Intel|https://dl.minio.io/server/minio/release/linux-amd64/minio |
|
||||||
| |32-bit Intel|https://dl.minio.io/server/minio/release/linux-386/minio |
|
|
||||||
| |32-bit ARM|https://dl.minio.io/server/minio/release/linux-arm/minio |
|
|
||||||
| |64-bit ARM|https://dl.minio.io/server/minio/release/linux-arm64/minio |
|
|
||||||
| |32-bit ARMv6|https://dl.minio.io/server/minio/release/linux-arm6vl/minio |
|
|
||||||
```sh
|
```sh
|
||||||
chmod +x minio
|
chmod +x minio
|
||||||
./minio server ~/Photos
|
./minio server ~/Photos
|
||||||
@ -62,7 +58,6 @@ chmod +x minio
|
|||||||
| Platform| Architecture | URL|
|
| Platform| Architecture | URL|
|
||||||
| ----------| -------- | ------|
|
| ----------| -------- | ------|
|
||||||
|Microsoft Windows|64-bit|https://dl.minio.io/server/minio/release/windows-amd64/minio.exe |
|
|Microsoft Windows|64-bit|https://dl.minio.io/server/minio/release/windows-amd64/minio.exe |
|
||||||
| |32-bit|https://dl.minio.io/server/minio/release/windows-386/minio.exe |
|
|
||||||
```sh
|
```sh
|
||||||
minio.exe server D:\Photos
|
minio.exe server D:\Photos
|
||||||
```
|
```
|
||||||
@ -78,15 +73,6 @@ sysrc minio_disks=/home/user/Photos
|
|||||||
service minio start
|
service minio start
|
||||||
```
|
```
|
||||||
|
|
||||||
### Binary Download
|
|
||||||
| Platform| Architecture | URL|
|
|
||||||
| ----------| -------- | ------|
|
|
||||||
|FreeBSD|64-bit|https://dl.minio.io/server/minio/release/freebsd-amd64/minio |
|
|
||||||
```sh
|
|
||||||
chmod 755 minio
|
|
||||||
./minio server ~/Photos
|
|
||||||
```
|
|
||||||
|
|
||||||
## Install from Source
|
## Install from Source
|
||||||
|
|
||||||
Source installation is only intended for developers and advanced users. If you do not have a working Golang environment, please follow [How to install Golang](https://docs.minio.io/docs/how-to-install-golang).
|
Source installation is only intended for developers and advanced users. If you do not have a working Golang environment, please follow [How to install Golang](https://docs.minio.io/docs/how-to-install-golang).
|
||||||
|
@ -9,13 +9,8 @@ Minio是一个非常轻量的服务,可以很简单的和其他应用的结合
|
|||||||
| Platform| Architecture | URL|
|
| Platform| Architecture | URL|
|
||||||
| ----------| -------- | ------|
|
| ----------| -------- | ------|
|
||||||
|GNU/Linux|64-bit Intel|https://dl.minio.io/server/minio/release/linux-amd64/minio|
|
|GNU/Linux|64-bit Intel|https://dl.minio.io/server/minio/release/linux-amd64/minio|
|
||||||
||32-bit Intel|https://dl.minio.io/server/minio/release/linux-386/minio|
|
|
||||||
||32-bit ARM|https://dl.minio.io/server/minio/release/linux-arm/minio|
|
|
||||||
||64-bit ARM|https://dl.minio.io/server/minio/release/linux-arm64/minio|
|
|
||||||
||32-bit ARMv6|https://dl.minio.io/server/minio/release/linux-arm6vl/minio|
|
|
||||||
|Apple OS X|64-bit Intel|https://dl.minio.io/server/minio/release/darwin-amd64/minio|
|
|Apple OS X|64-bit Intel|https://dl.minio.io/server/minio/release/darwin-amd64/minio|
|
||||||
|Microsoft Windows|64-bit|https://dl.minio.io/server/minio/release/windows-amd64/minio.exe|
|
|Microsoft Windows|64-bit|https://dl.minio.io/server/minio/release/windows-amd64/minio.exe|
|
||||||
||32-bit|https://dl.minio.io/server/minio/release/windows-386/minio.exe|
|
|
||||||
|FreeBSD|64-bit|https://dl.minio.io/server/minio/release/freebsd-amd64/minio|
|
|FreeBSD|64-bit|https://dl.minio.io/server/minio/release/freebsd-amd64/minio|
|
||||||
|
|
||||||
### Homebrew 安装
|
### Homebrew 安装
|
||||||
|
@ -23,7 +23,7 @@ _init() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# List of supported architectures
|
# List of supported architectures
|
||||||
SUPPORTED_OSARCH='linux/386 linux/amd64 linux/arm linux/arm64 windows/386 windows/amd64 darwin/amd64 freebsd/amd64'
|
SUPPORTED_OSARCH='linux/amd64 windows/amd64 darwin/amd64'
|
||||||
|
|
||||||
## System binaries
|
## System binaries
|
||||||
CP=`which cp`
|
CP=`which cp`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user