mirror of
https://github.com/thegeeklab/drone-matrix.git
synced 2024-11-22 02:20:38 +00:00
Merge pull request #5 from drone-plugins/os-tags
Add the os to docker tags
This commit is contained in:
commit
007321b4e7
@ -26,11 +26,11 @@ build_script:
|
|||||||
}
|
}
|
||||||
|
|
||||||
docker pull microsoft/nanoserver:10.0.14393.1593
|
docker pull microsoft/nanoserver:10.0.14393.1593
|
||||||
docker build -f Dockerfile.windows -t plugins/matrix:windows .
|
docker build -f Dockerfile.windows -t plugins/matrix:windows-amd64 .
|
||||||
|
|
||||||
test_script:
|
test_script:
|
||||||
- ps: |
|
- ps: |
|
||||||
docker run --rm plugins/matrix:windows --version
|
docker run --rm plugins/matrix:windows-amd64 --version
|
||||||
|
|
||||||
deploy_script:
|
deploy_script:
|
||||||
- ps: |
|
- ps: |
|
||||||
@ -47,16 +47,16 @@ deploy_script:
|
|||||||
docker push plugins/matrix:windows
|
docker push plugins/matrix:windows
|
||||||
|
|
||||||
docker tag plugins/matrix:windows plugins/matrix:$major.$minor.$patch-windows
|
docker tag plugins/matrix:windows plugins/matrix:$major.$minor.$patch-windows
|
||||||
docker push plugins/matrix:$major.$minor.$patch-windows
|
docker push plugins/matrix:$major.$minor.$patch-windows-amd64
|
||||||
|
|
||||||
docker tag plugins/matrix:windows plugins/matrix:$major.$minor-windows
|
docker tag plugins/matrix:windows plugins/matrix:$major.$minor-windows
|
||||||
docker push plugins/matrix:$major.$minor-windows
|
docker push plugins/matrix:$major.$minor-windows-amd64
|
||||||
|
|
||||||
docker tag plugins/matrix:windows plugins/matrix:$major-windows
|
docker tag plugins/matrix:windows plugins/matrix:$major-windows
|
||||||
docker push plugins/matrix:$major-windows
|
docker push plugins/matrix:$major-windows-amd64
|
||||||
} else {
|
} else {
|
||||||
if ( $env:APPVEYOR_REPO_BRANCH -eq 'master' ) {
|
if ( $env:APPVEYOR_REPO_BRANCH -eq 'master' ) {
|
||||||
docker push plugins/matrix:windows
|
docker push plugins/matrix:windows-amd64
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
10
.drone.yml
10
.drone.yml
@ -10,7 +10,7 @@ pipeline:
|
|||||||
- go vet
|
- go vet
|
||||||
- |
|
- |
|
||||||
for PKG in $(go list ./... | grep -v /vendor/); do
|
for PKG in $(go list ./... | grep -v /vendor/); do
|
||||||
go test -cover -coverprofile $PKG/coverage.out $PKG
|
go test -cover -coverprofile $GOPATH/src/$PKG/coverage.out $PKG
|
||||||
done
|
done
|
||||||
|
|
||||||
build_linux_amd64:
|
build_linux_amd64:
|
||||||
@ -85,7 +85,7 @@ pipeline:
|
|||||||
group: docker
|
group: docker
|
||||||
repo: plugins/matrix
|
repo: plugins/matrix
|
||||||
auto_tag: true
|
auto_tag: true
|
||||||
auto_tag_suffix: amd64
|
auto_tag_suffix: linux-amd64
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
when:
|
when:
|
||||||
event: [ push, tag ]
|
event: [ push, tag ]
|
||||||
@ -97,7 +97,7 @@ pipeline:
|
|||||||
group: docker
|
group: docker
|
||||||
repo: plugins/matrix
|
repo: plugins/matrix
|
||||||
auto_tag: true
|
auto_tag: true
|
||||||
auto_tag_suffix: i386
|
auto_tag_suffix: linux-i386
|
||||||
dockerfile: Dockerfile.i386
|
dockerfile: Dockerfile.i386
|
||||||
when:
|
when:
|
||||||
event: [ push, tag ]
|
event: [ push, tag ]
|
||||||
@ -109,7 +109,7 @@ pipeline:
|
|||||||
group: docker
|
group: docker
|
||||||
repo: plugins/matrix
|
repo: plugins/matrix
|
||||||
auto_tag: true
|
auto_tag: true
|
||||||
auto_tag_suffix: arm64
|
auto_tag_suffix: linux-arm64
|
||||||
dockerfile: Dockerfile.arm64
|
dockerfile: Dockerfile.arm64
|
||||||
when:
|
when:
|
||||||
event: [ push, tag ]
|
event: [ push, tag ]
|
||||||
@ -121,7 +121,7 @@ pipeline:
|
|||||||
group: docker
|
group: docker
|
||||||
repo: plugins/matrix
|
repo: plugins/matrix
|
||||||
auto_tag: true
|
auto_tag: true
|
||||||
auto_tag_suffix: arm
|
auto_tag_suffix: linux-arm
|
||||||
dockerfile: Dockerfile.arm
|
dockerfile: Dockerfile.arm
|
||||||
when:
|
when:
|
||||||
event: [ push, tag ]
|
event: [ push, tag ]
|
||||||
|
@ -6,5 +6,5 @@ LABEL maintainer="Drone.IO Community <drone-dev@googlegroups.com>" `
|
|||||||
org.label-schema.vendor="Drone.IO Community" `
|
org.label-schema.vendor="Drone.IO Community" `
|
||||||
org.label-schema.schema-version="1.0"
|
org.label-schema.schema-version="1.0"
|
||||||
|
|
||||||
ADD drone-matrix.exe /drone-matrix.exe
|
ADD drone-matrix.exe c:\drone-matrix.exe
|
||||||
ENTRYPOINT [ "\\drone-matrix.exe" ]
|
ENTRYPOINT [ "c:\\drone-matrix.exe" ]
|
||||||
|
@ -33,5 +33,7 @@ docker run --rm \
|
|||||||
-e PLUGIN_ROOMID=0123456789abcdef:matrix.org \
|
-e PLUGIN_ROOMID=0123456789abcdef:matrix.org \
|
||||||
-e PLUGIN_USERNAME=yourbot \
|
-e PLUGIN_USERNAME=yourbot \
|
||||||
-e PLUGIN_PASSWORD=p455w0rd \
|
-e PLUGIN_PASSWORD=p455w0rd \
|
||||||
|
-v $(pwd):$(pwd) \
|
||||||
|
-w $(pwd) \
|
||||||
plugins/matrix
|
plugins/matrix
|
||||||
```
|
```
|
||||||
|
@ -7,27 +7,27 @@ tags:
|
|||||||
{{/if}}
|
{{/if}}
|
||||||
manifests:
|
manifests:
|
||||||
-
|
-
|
||||||
image: plugins/matrix:{{#if build.tag}}{{trimPrefix build.tag "v"}}-{{/if}}amd64
|
image: plugins/matrix:{{#if build.tag}}{{trimPrefix build.tag "v"}}-{{/if}}linux-amd64
|
||||||
platform:
|
platform:
|
||||||
architecture: amd64
|
architecture: amd64
|
||||||
os: linux
|
os: linux
|
||||||
-
|
-
|
||||||
image: plugins/matrix:{{#if build.tag}}{{trimPrefix build.tag "v"}}-{{/if}}i386
|
image: plugins/matrix:{{#if build.tag}}{{trimPrefix build.tag "v"}}-{{/if}}linux-i386
|
||||||
platform:
|
platform:
|
||||||
architecture: 386
|
architecture: 386
|
||||||
os: linux
|
os: linux
|
||||||
-
|
-
|
||||||
image: plugins/matrix:{{#if build.tag}}{{trimPrefix build.tag "v"}}-{{/if}}arm64
|
image: plugins/matrix:{{#if build.tag}}{{trimPrefix build.tag "v"}}-{{/if}}linux-arm64
|
||||||
platform:
|
platform:
|
||||||
architecture: arm64
|
architecture: arm64
|
||||||
os: linux
|
os: linux
|
||||||
-
|
-
|
||||||
image: plugins/matrix:{{#if build.tag}}{{trimPrefix build.tag "v"}}-{{/if}}arm
|
image: plugins/matrix:{{#if build.tag}}{{trimPrefix build.tag "v"}}-{{/if}}linux-arm
|
||||||
platform:
|
platform:
|
||||||
architecture: arm
|
architecture: arm
|
||||||
os: linux
|
os: linux
|
||||||
-
|
-
|
||||||
image: plugins/matrix:{{#if build.tag}}{{trimPrefix build.tag "v"}}-{{/if}}windows
|
image: plugins/matrix:{{#if build.tag}}{{trimPrefix build.tag "v"}}-{{/if}}windows-amd64
|
||||||
platform:
|
platform:
|
||||||
architecture: amd64
|
architecture: amd64
|
||||||
os: windows
|
os: windows
|
||||||
|
Loading…
Reference in New Issue
Block a user