未验证 提交 9063c390 编写于 作者: LinuxSuRen's avatar LinuxSuRen 提交者: GitHub

Merge pull request #267 from LinuxSuRen/download-dev-ver

Add support to download the latest dev version of jcli
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 ...@@ -46,6 +46,9 @@ clean: ## Clean the generated artifacts
copy: darwin copy: darwin
sudo cp bin/darwin/$(NAME) $(shell which jcli) sudo cp bin/darwin/$(NAME) $(shell which jcli)
copy-linux: linux
cp bin/linux/$(NAME) /usr/local/bin/jcli
tools: i18n-tools tools: i18n-tools
go get -u golang.org/x/lint/golint go get -u golang.org/x/lint/golint
...@@ -91,7 +94,10 @@ image: ...@@ -91,7 +94,10 @@ image:
docker build . -t jenkinszh/jcli docker build . -t jenkinszh/jcli
image-win: image-win:
docker build . -t jenkinszh/jcli:win docker build . -t jenkinszh/jcli:win -f Dockerfile-win
image-darwin: image-darwin:
docker build . -t jenkinszh/jcli:darwin docker build . -t jenkinszh/jcli:darwin -f Dockerfile-darwin
\ No newline at end of file
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/ ...@@ -67,6 +67,13 @@ sudo mv jcli /usr/local/bin/
|`jenkinszh/jcli`|Linux| |`jenkinszh/jcli`|Linux|
|`jenkinszh/jcli:darwin`|Mac| |`jenkinszh/jcli:darwin`|Mac|
|`jenkinszh/jcli:win`|Windows,你可以从 `/usr/local/bin/jcli.exe` 这里找到可执行程序| |`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: ...@@ -68,6 +68,13 @@ Download different version of OS? Just need to change the docker image tag:
|`jenkinszh/jcli`|Linux| |`jenkinszh/jcli`|Linux|
|`jenkinszh/jcli:darwin`|Mac| |`jenkinszh/jcli:darwin`|Mac|
|`jenkinszh/jcli:win`|Windows, you can find it from `/usr/local/bin/jcli.exe`| |`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 # Get started
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册