You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-17Lines changed: 11 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,35 +49,29 @@ The template includes automated setup scripts for different operating systems:
49
49
50
50
## 🔧 Build, Deploy and Maintenance
51
51
52
-
This template includes comprehensive build automation using the [NUKE](https://nuke.build/)build system. You can easily user them in your [CI/CD](.github/workflows) pipelines or run them locally.
52
+
This template includes comprehensive build automation that covers compilation, linting, and testing. The build system is already integrated into the CI workflow at `.github/workflows/ci.yml`.
53
53
54
+
#### Local Build Scripts
54
55
56
+
For convenience, we've provided scripts to run build tasks locally:
55
57
56
-
| Location | Purpose |
57
-
|----------------|----------|---------|
58
+
|Script Location | Purpose |
59
+
|----------------|----------|
58
60
|`src/4-Build/scripts/compile/`| Builds the entire solution |
|`src/4-Build/scripts/tests/`| Executes unit and integration tests |
61
63
|`src/4-Build/scripts/packages/`| Updates CodeBlock Dev Kit NuGet packages |
62
64
63
-
### Running Build Scripts
65
+
For detailed build system documentation, see the [Build README](src/4-Build/README.md).
64
66
65
-
For detailed information about the build system, see the [Build README](src/4-Build/README.md).
67
+
#### CI/CD Configuration
66
68
67
-
### Continuous Integration & Deployment
69
+
-**CI Workflow** (`.github/workflows/ci.yml`): Pre-configured to build, test, and package your application
70
+
-**CD Workflow** (`.github/workflows/cd.yml`): Configured for Windows IIS deployment
68
71
69
-
The template includes pre-configured CI/CD workflows:
72
+
You can modify these workflows based on your deployment environment. The template is not limited to any specific platform - you can deploy to cloud services, Linux servers, Windows servers, or any other environment of your choice.
70
73
71
-
-**CI Workflow** (`.github/workflows/ci.yml`): Builds, tests, and packages your application
72
-
-**CD Workflow** (`.github/workflows/cd.yml`): Deploys to Windows IIS server
73
-
74
-
**Customizing for Your Environment:**
75
-
76
-
1.**Modify CI Workflow**: Update `.github/workflows/ci.yml` to match your build requirements
77
-
2.**Configure CD Workflow**: Customize `.github/workflows/cd.yml` for your deployment target:
78
-
- For Linux deployment: Change runner to `ubuntu-latest`
79
-
- For cloud deployment: Update deployment steps for your cloud provider
80
-
- For different platforms: Modify build commands and artifact packaging
74
+
For detailed CI/CD guidance, refer to the [CodeBlock Dev Kit Documentation](https://docs.codeblock.dev/).
0 commit comments