R Tyler Croy
0d00fb4cfd
Implement support for inline commands definition for projects
...
I think this will help the task definitions that don't line up to a development
project
2023-03-12 19:50:37 -07:00
R Tyler Croy
9b516a8e5a
Refactor the ServerConfig to allow for loading configuration from a directory
...
This makes it possible to load fragments of configuration into one large
configuration struct (ServerConfig). This will be really useful for
incrementally dropping configuration with a configuration management tool or
just git
2023-03-12 19:50:37 -07:00
R Tyler Croy
43d8cc19e8
Adding a synchronik.d/ directory for spacing out the yaml configuration
...
This isn't properly being loaded yet, but when the server is configured with a
directory, it should recurse through the YAML in the directory and merge it all
2023-03-12 19:50:37 -07:00
R Tyler Croy
8e600ba3b6
Rename the project to Synchronik
2023-03-12 19:50:37 -07:00
R Tyler Croy
81451f888c
Render projects from the database and starting in on the Project page
2023-01-29 21:33:54 -08:00
R Tyler Croy
641c774788
Checkpointing work plugging projects through to the home page
2023-01-29 20:56:12 -08:00
R Tyler Croy
f7a3dc3e8d
Display the configured agents on the home page
2023-01-29 20:56:12 -08:00
R Tyler Croy
c386f34697
Eschew Jenkinsfile compatibility in favor of dumbass yaml for now
2023-01-28 20:42:37 -08:00
R Tyler Croy
19126ed88b
Refactor the project configuration to take in a github configuration
...
This allows for fetching the Jankyfile directly via REST API so the server
doesn't have to do any Git work just yet
2023-01-28 20:33:20 -08:00
R Tyler Croy
909dbe587d
Prototype fetching just the Jankyfile from GitHub for execution
2023-01-28 19:55:58 -08:00
R Tyler Croy
05fb2d5889
Parse command and configuration file options for the server
...
This allows Janky to start setting up projects and agents
2023-01-28 19:36:20 -08:00