mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 02:35:49 +00:00
chore(travis) deploy
This commit is contained in:
parent
54f9e1271a
commit
2f6cb2d2ad
2 changed files with 16 additions and 6 deletions
18
.madrun.js
18
.madrun.js
|
|
@ -56,7 +56,7 @@ module.exports = {
|
||||||
'test:server': () => `tape 'test/**/*.js' 'server/**/*.spec.js' 'common/**/*.spec.js'`,
|
'test:server': () => `tape 'test/**/*.js' 'server/**/*.spec.js' 'common/**/*.spec.js'`,
|
||||||
'wisdom': () => run(['lint:all', 'build', 'test']),
|
'wisdom': () => run(['lint:all', 'build', 'test']),
|
||||||
'wisdom:type': () => 'bin/release.js',
|
'wisdom:type': () => 'bin/release.js',
|
||||||
'docker:pull:node': () => 'docker pull node',
|
'docker:pull': () => 'docker pull node',
|
||||||
'docker:pull:alpine': () => 'docker pull mhart/alpine-node',
|
'docker:pull:alpine': () => 'docker pull mhart/alpine-node',
|
||||||
'docker:pull:arm32': () => 'docker pull arm32v7/node:slim',
|
'docker:pull:arm32': () => 'docker pull arm32v7/node:slim',
|
||||||
'docker:pull:arm64': () => 'docker pull arm64v8/node:slim',
|
'docker:pull:arm64': () => 'docker pull arm64v8/node:slim',
|
||||||
|
|
@ -76,17 +76,25 @@ module.exports = {
|
||||||
const images = [
|
const images = [
|
||||||
`${dockerName}:latest`,
|
`${dockerName}:latest`,
|
||||||
`${dockerName}:latest-x64`,
|
`${dockerName}:latest-x64`,
|
||||||
`${dockerName}:latest-arm32`,
|
// `${dockerName}:latest-arm32`,
|
||||||
`${dockerName}:latest-arm64`,
|
// `${dockerName}:latest-arm64`,
|
||||||
].join(' ');
|
].join(' ');
|
||||||
|
|
||||||
return `docker manifest create ${images}`;
|
return `docker manifest create ${images}`;
|
||||||
},
|
},
|
||||||
'docker:manifest:push': () => `docker manifest push ${dockerName}:latest`,
|
'docker:manifest:push': () => `docker manifest push ${dockerName}:latest`,
|
||||||
'docker': () => run(['docker:pull*', 'docker:build*', 'docker:tag*', 'docker:push*']),
|
'docker': () => run(['docker:x64', 'docker:alpine', 'docker:manifest:*']),
|
||||||
'docker-ci': () => run(['build', 'docker-login', 'docker']),
|
'docker-ci': () => run(['build', 'docker-login', 'docker']),
|
||||||
'docker-login': () => 'docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD',
|
'docker-login': () => 'docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD',
|
||||||
|
|
||||||
|
'docker:x64': () => run([
|
||||||
|
'docker:pull',
|
||||||
|
'docker:build',
|
||||||
|
'docker:tag',
|
||||||
|
'docker:push',
|
||||||
|
'docker:push:latest',
|
||||||
|
]),
|
||||||
|
|
||||||
'docker:alpine': () => run([
|
'docker:alpine': () => run([
|
||||||
'docker:pull:alpine',
|
'docker:pull:alpine',
|
||||||
'docker:build:alpine',
|
'docker:build:alpine',
|
||||||
|
|
@ -95,6 +103,7 @@ module.exports = {
|
||||||
'docker:push:alpine:latest',
|
'docker:push:alpine:latest',
|
||||||
]),
|
]),
|
||||||
|
|
||||||
|
/*
|
||||||
'docker:arm32': () => run([
|
'docker:arm32': () => run([
|
||||||
'docker:pull:arm32',
|
'docker:pull:arm32',
|
||||||
'docker:build:arm32',
|
'docker:build:arm32',
|
||||||
|
|
@ -110,6 +119,7 @@ module.exports = {
|
||||||
'docker:push:arm64',
|
'docker:push:arm64',
|
||||||
'docker:push:arm64:latest',
|
'docker:push:arm64:latest',
|
||||||
]),
|
]),
|
||||||
|
*/
|
||||||
|
|
||||||
'docker:manifest': () => run([
|
'docker:manifest': () => run([
|
||||||
'docker:manifest:create',
|
'docker:manifest:create',
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ services:
|
||||||
before_deploy:
|
before_deploy:
|
||||||
- echo '{"experimental":"enabled"}' | sudo tee /etc/docker/daemon.json
|
- echo '{"experimental":"enabled"}' | sudo tee /etc/docker/daemon.json
|
||||||
- mkdir -p $HOME/.docker
|
- mkdir -p $HOME/.docker
|
||||||
- echo '{"experimental":"enabled"}' | sudo tee $HOME/.docker/config.json
|
- echo '{"experimental":"enabled"}' | tee $HOME/.docker/config.json
|
||||||
- sudo service docker start
|
- sudo service docker start
|
||||||
|
|
||||||
deploy:
|
deploy:
|
||||||
|
|
@ -46,7 +46,7 @@ deploy:
|
||||||
script: npm run docker-ci
|
script: npm run docker-ci
|
||||||
skip_cleanup: true
|
skip_cleanup: true
|
||||||
on:
|
on:
|
||||||
node: "10"
|
node: 12
|
||||||
condition: $TRAVIS_OS_NAME = linux
|
condition: $TRAVIS_OS_NAME = linux
|
||||||
tags: true
|
tags: true
|
||||||
all_branches: false
|
all_branches: false
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue