Skip to content

TretornESP/HackUDC24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HackUDC24 - Co-deegenerates :)

Modifications before execution

For execution you need the certs folder created with certificates for nginx

Due to GitHub sometimes messing up permissions when cooperating with people who use Windows, in case of a Docker file, you should probably execute

chmod +x master/*.sh
chmod +x worker/*.sh

You must change the docker-compose.yml and the master/master.cfg configuration files because of weird edge cases which are very time-consuming to solve inside the latter file.

docker-compose.yml

You must manually get and set the GITHUB_SECRET token. To change the repo that it demoes against, you must change TARGET_REPOand TARGET_BRANCH lines. Finally, the REPORT_URL should indicate where the report would be generated. While the full implementation of this last feature has not been completed due to prioritized tasks, it does not impact the effectiveness of this demo.

master/master.cfg

In line 93 as of the current commit, you must paste the URL that the reports will be saved to.

Deployment

You will need Docker. It is as easy as executing

docker compose up --build

Everything should be working now if you have followed the steps precisely!

Execution

When pushing to the tracked branch on the tracked repository, an automated CI build will start. When finished, click on the checkmark next to the github commit. The CI title is the link to the full report.

License

MIT License. Read LICENSE for more information.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors