Skip to content

Commit 4c7fce5

Browse files
committed
ci: fix bazel build and re-add it to CI
1 parent affcc45 commit 4c7fce5

File tree

5 files changed

+38
-21
lines changed

5 files changed

+38
-21
lines changed

.circleci/config.yml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,14 @@ jobs:
8282
- restore_cache: *_root_package_lock_key
8383
- run: npm run admin -- build
8484

85-
# build-bazel:
86-
# <<: *defaults
87-
# steps:
88-
# - checkout: *post_checkout
89-
# - run: sudo cp .circleci/bazel.rc /etc/bazel.bazelrc
90-
# - run: bazel run @nodejs//:npm install
91-
# - run: bazel build //packages/...
85+
build-bazel:
86+
<<: *defaults
87+
resource_class: large
88+
steps:
89+
- checkout: *post_checkout
90+
- run: sudo cp .circleci/bazel.rc /etc/bazel.bazelrc
91+
- run: bazel run @nodejs//:npm install
92+
- run: bazel build //packages/...
9293

9394
snapshot_publish:
9495
<<: *defaults
@@ -133,10 +134,10 @@ workflows:
133134
requires:
134135
- lint
135136
- validate
136-
# - build-bazel:
137-
# requires:
138-
# - lint
139-
# - validate
137+
- build-bazel:
138+
requires:
139+
- lint
140+
- validate
140141
- test:
141142
requires:
142143
- build

WORKSPACE

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ load("@build_bazel_rules_nodejs//:defs.bzl", "check_bazel_version", "node_reposi
1212
check_bazel_version("0.9.0")
1313
node_repositories(package_json = ["//:package.json"])
1414

15+
local_repository(
16+
name = "rxjs",
17+
path = "node_modules/rxjs/src",
18+
)
19+
1520
# Pick up the fix for source-map typings
1621
RULES_TYPESCRIPT_VERSION = "00f8fd5467f2b12ac2fbb8d74ea81d2dd5636d31"
1722
http_archive(

packages/angular_devkit/core/BUILD

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ ts_library(
2121
module_name = "@angular-devkit/core",
2222
module_root = "src",
2323
deps = [
24-
# @deps: rxjs
24+
"@rxjs",
25+
"@rxjs//operators",
2526
# @typings: es2015.core
2627
# @typings: es2015.symbol.wellknown
2728
# @typings: ajv
@@ -44,7 +45,8 @@ ts_library(
4445
module_root = "node",
4546
deps = [
4647
"//packages/angular_devkit/core",
47-
# @deps: rxjs
48+
"@rxjs",
49+
"@rxjs//operators",
4850
],
4951
)
5052

@@ -59,7 +61,8 @@ ts_library(
5961
deps = [
6062
":core",
6163
":node",
62-
# @deps: rxjs
64+
"@rxjs",
65+
"@rxjs//operators",
6366
# @typings: jasmine
6467
],
6568
)

packages/angular_devkit/schematics/BUILD

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ ts_library(
2222
deps = [
2323
"//packages/angular_devkit/core",
2424
"//packages/angular_devkit/core:node", # TODO: get rid of this for 6.0
25-
# @deps: rxjs
25+
"@rxjs",
26+
"@rxjs//operators",
2627
],
2728
)
2829

@@ -42,7 +43,8 @@ ts_library(
4243
":schematics",
4344
"//packages/angular_devkit/core",
4445
"//packages/angular_devkit/core:node",
45-
# @deps: rxjs
46+
"@rxjs",
47+
"@rxjs//operators",
4648
],
4749
)
4850

@@ -62,7 +64,8 @@ ts_library(
6264
":tasks",
6365
"//packages/angular_devkit/core",
6466
"//packages/angular_devkit/core:node",
65-
# @deps: rxjs
67+
"@rxjs",
68+
"@rxjs//operators",
6669
],
6770
)
6871

@@ -79,7 +82,8 @@ ts_library(
7982
":tasks",
8083
":tools",
8184
"//packages/angular_devkit/core",
82-
# @deps: rxjs
85+
"@rxjs",
86+
"@rxjs//operators",
8387
],
8488
)
8589

@@ -91,7 +95,8 @@ ts_library(
9195
deps = [
9296
":schematics",
9397
"//packages/angular_devkit/core",
94-
# @deps: rxjs
98+
"@rxjs",
99+
"@rxjs//operators",
95100
# @typings: jasmine
96101
],
97102
)
@@ -105,7 +110,9 @@ ts_library(
105110
":schematics",
106111
":tools",
107112
"//packages/angular_devkit/core",
108-
# @deps: rxjs
113+
"//packages/angular_devkit/core:node",
114+
"@rxjs",
115+
"@rxjs//operators",
109116
# @typings: jasmine
110117
],
111118
)

packages/angular_devkit/schematics_cli/BUILD

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ ts_library(
2727
"//packages/angular_devkit/schematics",
2828
"//packages/angular_devkit/schematics:tasks",
2929
"//packages/angular_devkit/schematics:tools",
30-
# @deps: rxjs
30+
"@rxjs",
31+
"@rxjs//operators",
3132
],
3233
)

0 commit comments

Comments
 (0)