This is a module of Bearsampp project involving phpPgAdmin, a web-based administration tool for PostgreSQL.
This module uses a pure Gradle build system (no wrapper, no Ant) for building and packaging phpPgAdmin releases.
| Requirement | Version | Purpose |
|---|---|---|
| Java | 8+ | Required for Gradle execution |
| Gradle | 8.0+ | Build automation tool |
| 7-Zip | Latest | Archive compression |
# Display build information
gradle info
# List all available tasks
gradle tasks
# Verify build environment
gradle verify
# Build a release (interactive)
gradle release
# Build a specific version (non-interactive)
gradle release -PbundleVersion=7.14.7
# Build all versions
gradle releaseAll
# Clean build artifacts
gradle clean| Task | Description |
|---|---|
release |
Build release package (interactive/non-interactive) |
releaseAll |
Build all available versions |
clean |
Clean build artifacts |
cleanAll |
Clean all including downloads |
info |
Display build configuration |
verify |
Verify build environment |
listVersions |
List available bundle versions |
listReleases |
List all available releases |
validateProperties |
Validate build.properties |
checkModulesUntouched |
Check modules-untouched integration |
The build is configured through build.properties:
bundle.name = phpPgAdmin
bundle.release = 2025.10.31
bundle.type = apps
bundle.format = 7zArchives are created in: bearsampp-build/apps/phpPgAdmin/{bundle.release}/
Example:
bearsampp-build/apps/phpPgAdmin/2025.10.31/
├── bearsampp-phpPgAdmin-7.14.7-2025.10.31.7z
├── bearsampp-phpPgAdmin-7.14.7-2025.10.31.7z.md5
├── bearsampp-phpPgAdmin-7.14.7-2025.10.31.7z.sha1
├── bearsampp-phpPgAdmin-7.14.7-2025.10.31.7z.sha256
└── bearsampp-phpPgAdmin-7.14.7-2025.10.31.7z.sha512
Complete build documentation is available in .gradle-docs/:
https://bearsampp.com/module/phppgadmin
Issues must be reported on Bearsampp repository.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.