Remove package sources and host only the expected SHA-256 #3
@@ -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' } } }
|
||||
}
|
||||
|
||||
@@ -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' } }
|
||||
|
||||
@@ -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' } }
|
||||
|
||||
20
README.md
20
README.md
@@ -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
11
grab_packages.cmd
Normal 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
|
||||
Reference in New Issue
Block a user