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') {
|
stage('win32_shared') {
|
||||||
steps { script { retryWithBackoff(2, 5) { sh 'scripts/test_win32.sh 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') {
|
stage('macos_aarch64_shared') {
|
||||||
steps {
|
steps {
|
||||||
script { retryWithBackoff(2, 5) { sh 'scripts/test_unix.sh shared' } }
|
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') {
|
stage('msys2_x86_64_shared') {
|
||||||
steps {
|
steps {
|
||||||
script { retryWithBackoff(2, 5) { bat 'scripts\\test_msys2.cmd shared "" x86_64' } }
|
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
|
## 🚀 Getting Started
|
||||||
|
|
||||||
### 1️⃣ Clone the Build System
|
### 1 Clone the Build System
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.fifthgrid.com/sgraves/cpp-build-system.git
|
git clone https://git.fifthgrid.com/sgraves/cpp-build-system.git
|
||||||
git clone https://github.com/sgraves76/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:
|
Run the root-level `create_project.sh` with:
|
||||||
1. The **project name**
|
1. The **project name**
|
||||||
2. The **parent directory** where the new project should live
|
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