46c98dbc38
Update Docker volumes in docker-compose.yml and enhance Jenkinsfile for frontend testing
...
- Changed PostgreSQL data volume paths in docker-compose.yml to remove the trailing 'data' directory.
- Improved the 'Test frontend' stage in Jenkinsfile by adding cleanup steps and ensuring the workspace is correctly copied to the Docker container for testing.
2026-04-24 10:47:06 -05:00
5933b161b5
Add frontend testing stage to Jenkinsfile and update Vitest configuration for CI environments
...
- Introduced a new 'Test frontend' stage in the Jenkinsfile to run unit tests using Vitest in a Docker container.
- Updated Vite configuration to conditionally include client and server test projects based on the CI environment.
- Modified backend health check tests to skip execution in CI environments.
- Adjusted test for constructing backend asset URLs to reflect default behavior when no base URL is provided.
2026-04-24 10:35:42 -05:00
49d635b79a
Refactor Jenkinsfile to improve SSH known hosts handling. Introduced a variable for the development server host and updated the known hosts file path, enhancing security and maintainability during deployment processes.
2026-04-02 11:24:04 -05:00
5c18108e79
Refactor Jenkinsfile to simplify agent configuration by changing from a specific Docker label to 'any', allowing for more flexible build agent selection.
2026-04-02 11:20:56 -05:00
b784ea1cd5
Refactor Jenkinsfile to enhance build and deployment processes. Updated agent configuration to use a specific Docker label, improved database readiness checks with error handling, and implemented retry logic for Docker builds and pushes. Additionally, refined SSH key handling and ensured proper tagging for Docker images during the build process.
2026-04-02 11:18:18 -05:00
36424a2e04
Enhance Jenkinsfile to include passphrase handling for SSH key authentication. Added a passphrase variable for the development server SSH key, improving security during deployment processes.
2026-04-02 11:00:37 -05:00
6d7020b5c4
Add DEV_SERVER_USER credential handling in Jenkinsfile
...
Updated the Jenkinsfile to include a new credential for the development server user, enhancing the flexibility of user management during deployment. The SSH user variable now defaults to this new credential if available, improving security and maintainability.
2026-04-02 10:52:55 -05:00
d3318deb85
Update Jenkinsfile to improve SSH user handling and enhance security. Replaced direct user variable with a dedicated SSH user variable and added comments to clarify the docker login process, ensuring sensitive information is not exposed.
2026-04-02 10:42:20 -05:00
da6358b63d
Enhance Jenkinsfile to improve SSH command execution. Added SSH private key handling and refactored the deployment commands into a script block for better readability and maintainability.
2026-04-02 10:39:15 -05:00
5ef77a9eef
Add schema creation commands in Jenkinsfile for database setup
...
Updated the Jenkinsfile to include commands for creating necessary database schemas (core, a24, a76, and public) during the setup process, ensuring the database is properly initialized for testing.
2026-04-02 10:15:08 -05:00
1790838a44
Update Jenkinsfile to use Docker networks for test containers. Changed database connection URL to reference the container name and added cleanup for the test network. Improved handling of workspace paths for dependency installation.
2026-04-02 10:13:15 -05:00
65030361cf
Refactor Jenkinsfile to dynamically locate the repository root for backend dependencies. Improved error handling for missing requirements files and updated the installation commands to reflect the new directory structure.
2026-04-02 10:11:40 -05:00
8d04a945b0
Enhance Jenkinsfile to handle multiple requirements files. Added conditional checks to install dependencies from either requirements.txt or base.txt, with error handling for missing files.
2026-04-02 10:08:59 -05:00
22e69b07ee
Refactor Jenkinsfile to simplify agent configuration. Changed from a specific agent label to 'any', allowing for more flexible build agent selection.
2026-04-02 10:06:53 -05:00
bb2d27865b
Update Jenkinsfile to change agent label from 'Built-In Node' to 'master', aligning with current infrastructure standards.
2026-03-31 18:39:35 -05:00
7caed1b875
Update Jenkinsfile to specify 'Built-In Node' as the agent label, enhancing clarity in the pipeline configuration.
2026-03-31 18:28:57 -05:00
943c248750
Add preflight checks in Jenkinsfile to ensure Docker is installed on the agent before proceeding with the pipeline, improving error handling and setup validation.
2026-03-31 18:27:41 -05:00
c45f97d480
Refactor Jenkinsfile to utilize Docker for Python environment setup during backend testing, enhancing consistency and isolation of dependencies.
2026-03-31 18:21:27 -05:00
d84d081f3e
Enhance backend testing in Jenkinsfile by adding Docker container setup for PostgreSQL, improving error handling, and updating environment variable management.
2026-03-31 18:19:48 -05:00
0d249b526c
Update Jenkinsfile to change Git repository URL and credentials for deployment
2026-03-31 18:12:32 -05:00
44b1f4b033
Add VERSION_MAYOR parameter to Jenkinsfile and update APP_VERSION calculation
2026-03-31 18:11:15 -05:00
4edeaa3273
Implement sorting mechanism for tables to enhance data organization and user experience.
2026-03-31 18:09:58 -05:00