提交 b6dac7a7 编写于 作者: LinuxSuRen's avatar LinuxSuRen

Add support to download the latest dev version of jcli

上级 f90fb205
FROM golang
WORKDIR /go/src/app
COPY . .
RUN make tools build-all && ln -s bin/linux/jcli /usr/local/bin/jcli
ENTRYPOINT ["jcli"]
......@@ -46,6 +46,9 @@ clean: ## Clean the generated artifacts
copy: darwin
sudo cp bin/darwin/$(NAME) $(shell which jcli)
copy-linux: linux
cp bin/linux/$(NAME) /usr/local/bin/jcli
tools: i18n-tools
go get -u golang.org/x/lint/golint
......@@ -91,7 +94,10 @@ image:
docker build . -t jenkinszh/jcli
image-win:
docker build . -t jenkinszh/jcli:win
docker build . -t jenkinszh/jcli:win -f Dockerfile-win
image-darwin:
docker build . -t jenkinszh/jcli:darwin
\ No newline at end of file
docker build . -t jenkinszh/jcli:darwin -f Dockerfile-darwin
image-dev:
docker build . -t jenkinszh/jcli:dev -f Docker-dev
\ No newline at end of file
......@@ -67,6 +67,13 @@ sudo mv jcli /usr/local/bin/
|`jenkinszh/jcli`|Linux|
|`jenkinszh/jcli:darwin`|Mac|
|`jenkinszh/jcli:win`|Windows,你可以从 `/usr/local/bin/jcli.exe` 这里找到可执行程序|
|`jenkinszh/jcli:dev`|你可以从这里找到开发版本 `/go/src/app/bin/linux/jcli``/go/src/app/bin/darwin/jcli``/go/src/app/bin/windows/jcli.exe`|
想要体验最新的特性?您可以下载不同平台下的开发版本:
- `jcli_id=$(docker create jenkinszh/jcli:dev) && sudo docker cp $jcli_id:/go/src/app/bin/linux/jcli . && docker rm -v $jcli_id`
- `jcli_id=$(docker create jenkinszh/jcli:dev) && sudo docker cp $jcli_id:/go/src/app/bin/darwin/jcli . && docker rm -v $jcli_id`
- `jcli_id=$(docker create jenkinszh/jcli:dev) && sudo docker cp $jcli_id:/go/src/app/bin/windows/jcli.exe . && docker rm -v $jcli_id`
# 入门
......
......@@ -68,6 +68,13 @@ Download different version of OS? Just need to change the docker image tag:
|`jenkinszh/jcli`|Linux|
|`jenkinszh/jcli:darwin`|Mac|
|`jenkinszh/jcli:win`|Windows, you can find it from `/usr/local/bin/jcli.exe`|
|`jenkinszh/jcli:dev`|Developing version, find can find them from `/go/src/app/bin/linux/jcli` or `/go/src/app/bin/darwin/jcli` or `/go/src/app/bin/windows/jcli.exe`|
Want to try the latest features? Download the developing version of different platform:
- `jcli_id=$(docker create jenkinszh/jcli:dev) && sudo docker cp $jcli_id:/go/src/app/bin/linux/jcli . && docker rm -v $jcli_id`
- `jcli_id=$(docker create jenkinszh/jcli:dev) && sudo docker cp $jcli_id:/go/src/app/bin/darwin/jcli . && docker rm -v $jcli_id`
- `jcli_id=$(docker create jenkinszh/jcli:dev) && sudo docker cp $jcli_id:/go/src/app/bin/windows/jcli.exe . && docker rm -v $jcli_id`
# Get started
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册