Remove .gitlab folder

This commit is contained in:
Korbs 2023-07-13 00:37:48 -04:00
parent 13348e4e0b
commit 26550e83eb
Signed by: Korbs
SSH Key Fingerprint: SHA256:TEBbhATU3FQEUOUBPvmNxuzw3QDSzMSp4jZzPaV29ss
3 changed files with 0 additions and 138 deletions

View File

@ -1,107 +0,0 @@
Prepare:
tags:
- main
stage: .pre
only:
- production
script:
- if [ -d "dist/" ]; then rm -R dist/; fi # Delete the dist/ folder if it exist
- export $(grep -v '^#' .env | xargs)
- mkdir /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/$VERSION/
# Build
Windows:
tags:
- main
stage: build
only:
- production
script:
- yarn
- yarn build:win
- cp dist/Penpot*.exe /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/.prepare/
- cp dist/latest.yml /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/.prepare/
Mac:
variables:
GIT_STRATEGY: none # Due to OS being isolated in a VM in certain conditions, conflicts will rise
tags:
- mac
stage: build
only:
- production
script:
- echo "Hi, I'm a Mac."
- sleep 2
- cd /Users/korbs/Documents/
- git clone http://192.168.1.195:5050/code/Korbs/Penpot-Desktop/
- cd Penpot-Desktop
- git checkout main
- yarn
- yarn build
- mv dist/Penpot*.dmg dist/Penpot.dmg
- lftp -u $SFTP_USERNAME,$SFTP_PASSWORD $SFTP_IP -e "set ftp:ssl-allow off; cd /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/.prepare/; put dist/Penpot.dmg; bye;"
- cd ..
- rm -r Penpot-Desktop # Clean up for next run
Linux:
tags:
- main
stage: build
only:
- production
script:
- yarn
- yarn build
- cp dist/*.deb /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/.prepare/
- cp dist/*.rpm /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/.prepare/
# Deploy
Windows-Ready:
tags:
- main
stage: deploy
only:
- production
needs:
- job: Prepare
- job: Windows
script:
- export $(grep -v '^#' .env | xargs)
- cd /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/.prepare/
- cp Penpot*.exe /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/latest/
- cp latest.yml /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/latest/
- cp Penpot*.exe /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/$VERSION/
Mac-Ready:
tags:
- main
stage: deploy
only:
- production
needs:
- job: Mac
dependencies:
- Mac
script:
- export $(grep -v '^#' .env | xargs)
- cd /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/.prepare/
- cp Penpot.dmg /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/latest/
- cp Penpot.dmg /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/$VERSION/
Linux-Ready:
tags:
- main
stage: deploy
only:
- production
needs:
- job: Prepare
- job: Linux
script:
- export CLOUDSMITH_API_KEY=$CLOUDSMITH_API_KEY
- cd /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/.prepare/
- cloudsmith push rpm korbsstudio/penpot-desktop/any-distro/any-version *.rpm
- cloudsmith push deb korbsstudio/penpot-desktop/any-distro/any-version *.deb
- sleep 24
- rm /korbs-studio-server/nginx/sites/distribute/applications/penpot-desktop/.prepare/*

View File

@ -1,25 +0,0 @@
# Bug Report
If you've found a bug in Penpot Desktop, submit it with this issue template. If the bug is a security vulnerability, please view [SECURITY.md](https://sudovanilla.com/code/Korbs/Penpot-Desktop/-/blob/main/docs/SECURITY.md).
## Report
### Quick Questions
Please change `[ ]` to `[x]` if yes, if no leave as is.
- [ ] I'm using the latest version of Penpot Desktop
- [ ] I'm using it on a supported operating system (Windows 10/11, macOS High Sierra and up, and Linux)
- [ ] I'm using my own instance of Penpot (Selfhosted)
### Description
Explain what the bug is and provide the steps to reproduce this bug so the developer understands where to look and how to fix it.
- Do this.
- Then that.
- And bam, there's the bug!
### System
Penpot Desktop Version: v0.2.0 Beta
Operating System: (Windows 10/11, macOS High Sierra, Fedora Linux 37, etc...)
Desktop Environment(if Linux): (GNOME, KDE, XFCE, etc...)
### Attachments
If you can provide screenshots and screen captures, that would be nice so the developer can get a good idea of what's going on before reproducing the bug.

View File

@ -1,6 +0,0 @@
# Feature Request
## Description of the featue
Explain how this feature will be used how it can improve the user experience for Penpot users.
## Attachments
If you've created concept art on the requested feature, feel free to provide here.