Summarize the CI Server Tutorial and practice its command-line equivalents on CI-Eng-Sample: sub-items, blocking, a trigger group, a compiled class and an object. Log ISS-010/011. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2.5 KiB
2.5 KiB
| task | version | source | status |
|---|---|---|---|
| Check a machine against the CI Server setup and security requirements | R1.03 | IM 36K01C10-01EN §1, §2.1.2, §3.2.12; IM 36K01C30-01EN §2.2, §3.2; practiced on the test system 2026-09-30 | verified (2026-09-30) |
Setup check (read-only)
powershell -NoProfile -ExecutionPolicy Bypass -File tools\setup_check.ps1
Run from the repo root, preferably elevated. Changes nothing. One line per check:
[OK] matches the manual, [DIFF] differs, [CHECK] needs a human decision.
What it checks
| Area | Checks |
|---|---|
| CI Server | Installed version (1.03.00), CI Service state, startup type and account (.\CIX_PROCESS), VAGW service |
| Windows | Supported OS, visual effects, processor scheduling, virtual memory (custom, 1.5 × RAM), power plan, fast startup, Windows Defender policy, automatic updates policy, scheduled defrag and component cleanup, .NET 3.5, DCOM authentication level, display scale, 8dot3 names, regional settings |
| IT security | CIX_OPERATOR, CIX_ENGINEER, CIX_MAINTENANCE, CIX_OPC groups, CIX_PROCESS / CTM_PROCESS users, IT Security Tool installed |
| Firewall | Profiles enabled; inbound allowed for TCP 8080, 8443, UDP 17001, 17101, 18002 |
Reading the result
[DIFF]on a development PC is normal; for a production server, fix each item with the Setup summary's Windows settings table (knowledge/manuals/IM36K01C10-01EN.md§2) or by running the IT Security Tool.- The script finds the firewall rules only as "some rule allows this port"; check the rule scope separately for production.
- Also read
%TLS_LOG_PATH%\ci_start.logafter a start: every service should report… startedand the log ends withCI Server started; look for-E-andfailedlines. The first lines show the version and build (e.g.R1.03.00 … (r10200M)). - The web ports actually used are
SECURE_PORT_NUMBER/NON_SECURE_PORT_NUMBERin%TLS_ROOT_PATH%\tls\sup\jwuiisg.sup(8443 / 8080 by default).
Test system result (2026-09-30)
Windows 10 Pro 19045 development PC without the IT Security Tool: 16 OK, 5 CHECK, 15 DIFF.
Differences: firewall domain/private profiles off; no CIX_ groups or CTM_PROCESS (IT
Security Tool not installed; not supported on Windows 10 Pro); fast startup on; Balanced power
plan; automatic virtual memory; Defender on; automatic updates, defrag and cleanup not
disabled. Web ports 8443/8080. ci_start.log: all services started, one SSL certificate error
(knowledge/issues.md ISS-008).