Skip to content

Latest commit

 

History

History
104 lines (72 loc) · 3.58 KB

File metadata and controls

104 lines (72 loc) · 3.58 KB

GitHub release Total downloads

Bearsampp Module - phpPgAdmin

This is a module of Bearsampp project involving phpPgAdmin, a web-based administration tool for PostgreSQL.

Build System

This module uses a pure Gradle build system (no wrapper, no Ant) for building and packaging phpPgAdmin releases.

Prerequisites

Requirement Version Purpose
Java 8+ Required for Gradle execution
Gradle 8.0+ Build automation tool
7-Zip Latest Archive compression

Quick Start

# 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

Available Tasks

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

Configuration

The build is configured through build.properties:

bundle.name     = phpPgAdmin
bundle.release  = 2025.10.31
bundle.type     = apps
bundle.format   = 7z

Build Output

Archives 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

Documentation

Complete build documentation is available in .gradle-docs/:

Module Information

https://bearsampp.com/module/phppgadmin

Issues

Issues must be reported on Bearsampp repository.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.