Skip to content

Commit d40abff

Browse files
committed
add CircleCI
1 parent d4c507c commit d40abff

File tree

3 files changed

+60
-13
lines changed

3 files changed

+60
-13
lines changed

.circleci/config.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
#
2+
# CircleCI 2.0
3+
#
4+
version: 2
5+
jobs:
6+
build:
7+
docker:
8+
- image: circleci/node
9+
working_directory: ~/works
10+
steps:
11+
- checkout
12+
- run:
13+
name: Build
14+
command: |
15+
mkdir target
16+
curl -sLo target/builder toast.sh/builder
17+
bash ./target/builder
18+
- persist_to_workspace:
19+
root: ~/works
20+
paths:
21+
- .
22+
release:
23+
docker:
24+
- image: circleci/golang
25+
working_directory: ~/works
26+
steps:
27+
- attach_workspace:
28+
at: ~/works
29+
- run:
30+
name: Release
31+
command: |
32+
bash ./target/builder
33+
slack:
34+
docker:
35+
- image: circleci/python
36+
working_directory: ~/works
37+
steps:
38+
- attach_workspace:
39+
at: ~/works
40+
- run:
41+
name: Slack
42+
command: |
43+
bash ./target/builder
44+
45+
# Advanced Settings
46+
# - Build forked pull requests
47+
# - Pass secrets to builds from forked pull requests
48+
# - Only build pull requests
49+
50+
workflows:
51+
version: 2
52+
apply:
53+
jobs:
54+
- build
55+
- release:
56+
requires:
57+
- build
58+
- slack:
59+
requires:
60+
- release

.github/CODEOWNERS

Lines changed: 0 additions & 1 deletion
This file was deleted.

.github/auto-merge.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)