This commit is contained in:
SRP-mango 2023-08-02 01:35:21 +07:00
commit 74da8d9230

25
.gitlab-ci.yml Normal file
View file

@ -0,0 +1,25 @@
stages:
- prepare
- build
- deploy
remove-old-services:
stage: prepare
script:
- podman stop little-lines
- podman rm little-lines
container-build:
stage: build
script:
- sed -i "s/DATE/$(date -I)/g" ${CI_PROJECT_DIR}/src/views/Setting.vue
- sed -i "s/VERSION/$(git log -1 --oneline | awk '{print $1}')/g" ${CI_PROJECT_DIR}/src/views/Setting.vue
- podman build -t little-lines .
container-deploy:
stage: deploy
script:
- podman run --name little-lines -p 8081:80 -d little-lines
- podman generate systemd little-lines > ~/.config/systemd/user/little-lines.service
- systemctl --user daemon-reload
- systemctl --user enable little-lines