Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit bf4b794

Browse files
gspencergoogchinmaygarde
authored andcommitted
Add doxygen generation for Linux, Windows, and macOS.
1 parent 9ee2992 commit bf4b794

File tree

4 files changed

+2857
-1
lines changed

4 files changed

+2857
-1
lines changed

.ci.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,10 @@ targets:
262262
add_recipes_cq: "true"
263263
release_build: "true"
264264
config_name: linux_host_engine
265+
dependencies: >-
266+
[
267+
{"dependency": "doxygen", "version": "version:1.9.7"}
268+
]
265269
drone_dimensions:
266270
- os=Linux
267271

ci/builders/linux_host_engine.json

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,41 @@
250250
],
251251
"script": "flutter/testing/symbols/verify_exported.dart",
252252
"language": "dart"
253+
},
254+
{
255+
"name": "api-documentation",
256+
"parameters": [
257+
"out/docs"
258+
],
259+
"script": "flutter/tools/gen_docs.py"
253260
}
254261
]
255-
}
262+
},
263+
"archives": [
264+
{
265+
"source": "out/docs/ios-docs.zip",
266+
"destination": "ios-docs.zip",
267+
"realm": "production"
268+
},
269+
{
270+
"source": "out/docs/macos-docs.zip",
271+
"destination": "macos-docs.zip",
272+
"realm": "production"
273+
},
274+
{
275+
"source": "out/docs/linux-docs.zip",
276+
"destination": "linux-docs.zip",
277+
"realm": "production"
278+
},
279+
{
280+
"source": "out/docs/windows-docs.zip",
281+
"destination": "windows-docs.zip",
282+
"realm": "production"
283+
},
284+
{
285+
"source": "out/docs/impeller-docs.zip",
286+
"destination": "impeller-docs.zip",
287+
"realm": "production"
288+
}
289+
]
256290
}

0 commit comments

Comments
 (0)