Compare commits

...

3 commits

Author SHA1 Message Date
856862519e
test: testing to see if we can use this tool for deployment
Some checks failed
On_Push / build (push) Failing after 36s
2024-09-22 20:26:26 +01:00
a5646d995d
git: added base gitignore and attributes files 2024-09-22 20:02:21 +01:00
e834225f56
feat: added a page for testing teh deploy 2024-09-22 20:00:49 +01:00
4 changed files with 127 additions and 0 deletions

View file

@ -0,0 +1,34 @@
name: On_Push
on:
push:
branches:
- 'main'
# paths:
# - flake.*
# - src/**/*
# - .forgejo/**/*
jobs:
build:
# build it using teh base nixos system, helps with caching
runs-on: nix
steps:
# get the repo first
- uses: https://code.forgejo.org/actions/checkout@v4
- name: "Get LFS objects"
uses: https://forgejo.skynet.ie/Skynet/actions-deploy-to-skynet/get_lfs@v3
with:
repository: ${{ gitea.repository }}
ref_name: ${{ gitea.ref_name }}
# temp one just to get it "built"
- name: "Build it locally"
run: ls -lah build
- name: copy file via ssh key
uses: https://github.com/appleboy/scp-action@v0.1.7
with:
host: skynet.skynet.ie
username: ${{ secrets.USERNAME }}
key: ${{ secrets.KEY }}
source: "build"
target: "~/public_html/"

55
.gitattributes vendored Normal file
View file

@ -0,0 +1,55 @@
# Git config here
* text eol=lf
#############################################
# Git lfs stuff
# Documents
*.pdf filter=lfs diff=lfs merge=lfs -text
*.doc filter=lfs diff=lfs merge=lfs -text
*.docx filter=lfs diff=lfs merge=lfs -text
# Excel
*.xls filter=lfs diff=lfs merge=lfs -text
*.xlsx filter=lfs diff=lfs merge=lfs -text
*.xlsm filter=lfs diff=lfs merge=lfs -text
# Powerpoints
*.ppt filter=lfs diff=lfs merge=lfs -text
*.pptx filter=lfs diff=lfs merge=lfs -text
*.ppsx filter=lfs diff=lfs merge=lfs -text
# Images
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
# Video
*.mkv filter=lfs diff=lfs merge=lfs -text
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.wmv filter=lfs diff=lfs merge=lfs -text
# Misc
*.zip filter=lfs diff=lfs merge=lfs -text
# ET4011
*.cbe filter=lfs diff=lfs merge=lfs -text
*.pbs filter=lfs diff=lfs merge=lfs -text
# Open/Libre office
# from https://www.libreoffice.org/discover/what-is-opendocument/
*.odt filter=lfs diff=lfs merge=lfs -text
*.ods filter=lfs diff=lfs merge=lfs -text
*.odp filter=lfs diff=lfs merge=lfs -text
*.odg filter=lfs diff=lfs merge=lfs -text
# QT
*.ui filter=lfs diff=lfs merge=lfs -text

28
.gitignore vendored Normal file
View file

@ -0,0 +1,28 @@
# IDE folder
/.idea
# Microsoft office Lockfiles
~$*
*.tmp
# Test files
test.*
*.test.*
/test
# Output of compiling
/out
/build
/target
/cmake-build-debug
# for QT, both as single directory and as subfolders
/build-*-*
/*/build-*-*
# Dealing with BlueJ
*.bluej
*.out
*.ctxt
# Dealing with Mac users
.DS_Store

10
build/index.html Normal file
View file

@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div>
<h1>Hello World! Testing Page</h1>
</div>
</body>
</html>