Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ethiraric/moulinette-client
Automated correction for Epitech's students (client)
https://github.com/ethiraric/moulinette-client
Last synced: 8 days ago
JSON representation
Automated correction for Epitech's students (client)
- Host: GitHub
- URL: https://github.com/ethiraric/moulinette-client
- Owner: Ethiraric
- Created: 2015-09-19T14:53:47.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-09-22T14:39:36.000Z (about 9 years ago)
- Last Synced: 2024-04-20T07:11:19.939Z (7 months ago)
- Language: C
- Homepage:
- Size: 141 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# moulinette-client
This program is the client of a moulinette for EPITECH students. It will connect to the moulinette server, which will clone the git repository for a project and perform some tests on it. This should help them track and patch their errors.## Compiling the client
Run:git clone https://github.com/Ethiraric/moulinette-client.git
cd moulinette-client
makeThe executable is named 'mouli'.
## The key file
The key file contains the key AES will use to encrypt the password. It is personal and must not be shared. The server must have the same key attached to your login. It is an hexadecimal string of 64 digits## The config file
You must indicate on what host and port the moulinette client should connect. For example:host=example.org
port=1234is a valid config file.
## Running your tests
You should call mouli the following way:./mouli
replacing `` with the actual path to your key file, and `` with the actual path to your config file.
You will be prompted your login and UNIX password, and then the repository you want to be tested.
The server will clone/pull your repository, perform the test and the output will be displayed on the standard output.