AMD64
Ruby
Git
This is the configuration for all of build #1228, including this job
language: ruby
services:
- redis-server
cache: bundler
script: bundle exec rspec -f documentation --color --order rand spec
jobs:
include:
- stage: "testing time"
- stage: ":ship: it to Quay.io"
sudo: required
dist: trusty
ruby:
services:
addons:
before_install: echo "skipping"
install: echo "skipping"
script: ./script/docker-build-and-push
bettyblocks/material-ui-component-set:.travis.yml@677c2a5
language: node_js
node_js: 14.2.0
jobs:
include:
- stage: quality
- script:
- yarn
- yarn lint
name: 'Lint'
- script:
- yarn
- yarn bundle
- yarn build
name: 'Build'
- stage: deploy_test_environment
name: 'Publish Component Set on test environments'
if: branch IN (edge) AND type != pull_request
deploy:
provider: script
skip_cleanup: true
before_script:
- yarn
script:
- yarn build && yarn bundle && yarn upload
on:
all_branches: true
- stage: deploy
name: 'Publish Component Set'
if: branch IN (acceptance, master) AND type != pull_request
deploy:
provider: script
skip_cleanup: true
before_script:
- yarn
script:
- yarn build && yarn bundle && yarn upload && npx semantic-release
on:
all_branches: true
Build Config
{
"os": [
"linux"
],
"cache": {
"bundler": true
},
"matrix": {
"include": [
{
"stage": "testing time"
},
{
"dist": "trusty",
"sudo": true,
"stage": ":ship: it to Quay.io",
"script": [
"./script/docker-build-and-push"
],
"install": [
"echo \"skipping\""
],
"before_install": [
"echo \"skipping\""
]
}
]
},
"script": [
"bundle exec rspec -f documentation --color --order rand spec"
],
"language": "ruby",
"services": [
"redis"
]
}