Fix share script and improve runenv
parent
f6840bba07
commit
8a608a1bbb
|
@ -46,6 +46,7 @@ RUN ./.install/yadm.sh
|
||||||
RUN ./.install/packr.sh
|
RUN ./.install/packr.sh
|
||||||
RUN ./.install/caddy.sh
|
RUN ./.install/caddy.sh
|
||||||
RUN ./.install/kubectl.sh
|
RUN ./.install/kubectl.sh
|
||||||
|
RUN ./.install/minio-client.sh
|
||||||
RUN ./.install/yarn.sh
|
RUN ./.install/yarn.sh
|
||||||
#RUN ./.install/grunt.sh
|
#RUN ./.install/grunt.sh
|
||||||
#RUN ./.install/gulp.sh
|
#RUN ./.install/gulp.sh
|
||||||
|
|
12
.drone.yml
12
.drone.yml
|
@ -117,10 +117,20 @@ steps:
|
||||||
kind: pipeline
|
kind: pipeline
|
||||||
name: test-kubectl
|
name: test-kubectl
|
||||||
steps:
|
steps:
|
||||||
- name: test-kubctl
|
- name: test-kubectl
|
||||||
image: alpine:latest
|
image: alpine:latest
|
||||||
commands:
|
commands:
|
||||||
- ./.install/sudo.sh
|
- ./.install/sudo.sh
|
||||||
- ./.install/kubectl.sh
|
- ./.install/kubectl.sh
|
||||||
- ~/.local/bin/kubectl version -c
|
- ~/.local/bin/kubectl version -c
|
||||||
|
---
|
||||||
|
kind: pipeline
|
||||||
|
name: test-minio-client
|
||||||
|
steps:
|
||||||
|
- name: test-minio-client
|
||||||
|
image: alpine:latest
|
||||||
|
commands:
|
||||||
|
- ./.install/sudo.sh
|
||||||
|
- ./.install/minio-client.sh
|
||||||
|
- ~/.local/bin/mc version
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -e
|
||||||
|
source ./.versions
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "Installing minio-client..."
|
||||||
|
echo
|
||||||
|
|
||||||
|
sudo apk add --no-cache --virtual .build-deps \
|
||||||
|
curl
|
||||||
|
|
||||||
|
mkdir -p ~/.local/bin
|
||||||
|
curl -fLo ~/.local/bin/mc https://dl.minio.io/client/mc/release/linux-amd64/mc
|
||||||
|
chmod a+x ~/.local/bin/mc
|
||||||
|
|
||||||
|
sudo apk del .build-deps
|
|
@ -74,6 +74,8 @@ docker pull $CONTAINER_IMAGE
|
||||||
cmd="\n\
|
cmd="\n\
|
||||||
docker run -it $delete$name$ports$workdir$volumes\n\
|
docker run -it $delete$name$ports$workdir$volumes\n\
|
||||||
-v $HOME/.ssh:$CONTAINER_HOME/.ssh \n\
|
-v $HOME/.ssh:$CONTAINER_HOME/.ssh \n\
|
||||||
|
-v $HOME/.kube:$CONTAINER_HOME/.kube \n\
|
||||||
|
-v $HOME/.mc:$CONTAINER_HOME/.mc \n\
|
||||||
$CONTAINER_IMAGE \n\
|
$CONTAINER_IMAGE \n\
|
||||||
$@\
|
$@\
|
||||||
"
|
"
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/bin/zsh
|
||||||
|
|
||||||
if [ ! -x "$(which mc)" ]; then
|
if [ ! -x "$(which mc)" ]; then
|
||||||
echo "Please install the minio client first"
|
echo "Please install the minio client first"
|
||||||
|
@ -63,7 +63,7 @@ while getopts "hn:e:f:" opt; do
|
||||||
done
|
done
|
||||||
read_fileopts
|
read_fileopts
|
||||||
|
|
||||||
for i in ${!FILES[@]}; do
|
for i in {1..$#foo}; do
|
||||||
FILE="${FILES[$i]}"
|
FILE="${FILES[$i]}"
|
||||||
NAME="${NAMES[$i]}"
|
NAME="${NAMES[$i]}"
|
||||||
EXPIRE="${EXPIRES[$i]}"
|
EXPIRE="${EXPIRES[$i]}"
|
||||||
|
|
|
@ -25,8 +25,8 @@ docker run -it -p 8080:8080 -v $PWD:/home/ambrose/src -v $HOME/.ssh:/home/ambros
|
||||||
Which is also packed as a script:
|
Which is also packed as a script:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
curl -fLo ~/.bin/runenv https://raw.githubusercontent.com/serverwentdown/env/master/.runenv
|
curl -fLo ~/.local/bin/runenv https://raw.githubusercontent.com/serverwentdown/env/master/.local/bin/runenv
|
||||||
chmod +x ~/.bin/runenv
|
chmod +x ~/.local/bin/runenv
|
||||||
runenv
|
runenv
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue