added a ci cfg for gitlab

This commit is contained in:
djjdjdbf9 2026-10-26 18:40:10 +03:00
parent c5ca890e40
commit d424c88d1d
3 changed files with 26 additions and 1 deletions

25
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,25 @@
# ==============================================================================
# FlowGit — GitLab Pages Deployment Configuration
# Ultra-lightweight static deploy (< 15 MB RAM, < 0.1 CPU, execution time ~ 2s)
# ==============================================================================
# Minimal base image (~3.5 MB compressed). Ideal for tight memory/CPU constraints.
image: alpine:latest
stages:
- deploy
# The job name MUST be 'pages' for GitLab to recognize and publish GitLab Pages.
pages:
stage: deploy
script:
- rm -rf public
- mkdir -p public
- cp -r website/* public/
artifacts:
paths:
- public
expire_in: 30 days
rules:
# Trigger deployment only on pushes to the default branch (main/master)
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH

BIN
website/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -6,7 +6,7 @@
<title>FlowGit — Blueprint-Inspired Git Desktop Application for Windows</title>
<meta name="description" content="A high-performance, Blueprint-inspired Windows Git desktop client. Built with Electron 33, React 18, and the terminal-grade Axiom design system.">
<link rel="stylesheet" href="styles.css">
<link rel="icon" type="image/x-icon" href="../src/icon.ico">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>