Skip to content

Commit c7325cd

Browse files
committed
Use docker container anchor in BuildKite pipeline
1 parent 8bc8dcd commit c7325cd

File tree

2 files changed

+11
-25
lines changed

2 files changed

+11
-25
lines changed

.buildkite/docker-compose.yml

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

.buildkite/pipeline.yml

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,28 @@
1+
docker-container: &docker-container
2+
plugins:
3+
- docker#v3.8.0:
4+
image: "wordpressmobile/android-build-image"
5+
environment:
6+
- "CI=true"
7+
18
steps:
29
- label: "checkstyle"
10+
<<: *docker-container
311
commands:
412
- cp gradle.properties-example gradle.properties
513
- ./gradlew checkstyle
6-
plugins:
7-
- docker-compose#v3.7.0:
8-
run: wpandroid
9-
config: .buildkite/docker-compose.yml
1014
- label: "ktlint"
15+
<<: *docker-container
1116
commands:
1217
- cp gradle.properties-example gradle.properties
1318
- ./gradlew ciktlint
14-
plugins:
15-
- docker-compose#v3.7.0:
16-
run: wpandroid
17-
config: .buildkite/docker-compose.yml
1819
- label: "detekt"
20+
<<: *docker-container
1921
commands:
2022
- cp gradle.properties-example gradle.properties
2123
- ./gradlew WordPress:detekt
22-
plugins:
23-
- docker-compose#v3.7.0:
24-
run: wpandroid
25-
config: .buildkite/docker-compose.yml
2624
- label: "lint"
25+
<<: *docker-container
2726
commands:
2827
- cp gradle.properties-example gradle.properties
2928
- ./gradlew lintWordpressVanillaRelease
30-
plugins:
31-
- docker-compose#v3.7.0:
32-
run: wpandroid
33-
config: .buildkite/docker-compose.yml

0 commit comments

Comments
 (0)