Remove package sources and host only the expected SHA-256 #3

Merged
sgraves merged 27 commits from v2-develop into main 2025-12-13 09:35:34 -06:00
5 changed files with 38 additions and 2 deletions
Showing only changes of commit d389d169b7 - Show all commits

View File

@@ -37,6 +37,9 @@ pipeline {
}
}
stage('grab_packages') {
steps { script { retryWithBackoff(2, 5) { sh 'grab_packages.sh' } } }
}
stage('win32_shared') {
steps { script { retryWithBackoff(2, 5) { sh 'scripts/test_win32.sh shared' } } }
}

View File

@@ -36,6 +36,9 @@ pipeline {
}
}
stage('grab_packages') {
steps { script { retryWithBackoff(2, 5) { sh 'grab_packages.sh' } } }
}
stage('macos_aarch64_shared') {
steps {
script { retryWithBackoff(2, 5) { sh 'scripts/test_unix.sh shared' } }

View File

@@ -36,6 +36,9 @@ pipeline {
}
}
stage('grab_packages') {
steps { script { retryWithBackoff(2, 5) { sh 'grab_packages.cmd' } } }
}
stage('msys2_x86_64_shared') {
steps {
script { retryWithBackoff(2, 5) { bat 'scripts\\test_msys2.cmd shared "" x86_64' } }

View File

@@ -36,7 +36,7 @@ All builds are orchestrated through project scripts — **direct CMake invocatio
## 🚀 Getting Started
### 1️⃣ Clone the Build System
### 1 Clone the Build System
```bash
git clone https://git.fifthgrid.com/sgraves/cpp-build-system.git
git clone https://github.com/sgraves76/cpp-build-system.git
@@ -45,7 +45,23 @@ cd cpp-build-system
---
### 2️⃣ Create a New Project
### 2 Grab all packages
Run the root-level `grab_packages.sh`/`grab_packages.cmd`
Example:
```bash
./grab_packages.sh
```
```cmd
grab_packages.cmd
```
This will download and validate all packages currently supported by `cpp-build-system`. They will be placed within eth `support/3rd_party/` folder.
---
### 3 Create a New Project
Run the root-level `create_project.sh` with:
1. The **project name**
2. The **parent directory** where the new project should live

11
grab_packages.cmd Normal file
View File

@@ -0,0 +1,11 @@
@echo off
setlocal
pushd "%~dp0"
call src\scripts\setup_msys2.cmd
call mingw64 -no-start ./grab_packages.sh
popd
endlocal