Commit Graph

320 Commits

Author SHA1 Message Date
eslopfer 08c8ce153b test(division): add condition to work with one argument 2023-01-09 16:21:06 +00:00
eslopfer 981ebfd3d4 test(division): add test case 2023-01-09 16:21:06 +00:00
eslopfer 46ab89401a fix(division): output numbers in the short version 2023-01-09 16:21:06 +00:00
eslopfer 820ae81915 fix(division): make file executable 2023-01-09 16:21:06 +00:00
eslopfer 238aee7edc fix(division): make file executable 2023-01-09 16:21:06 +00:00
eslopfer d50afde56a test(division): fix tests 2023-01-09 16:21:06 +00:00
eslopfer 4575754057 test(division): add tests for exercise 2023-01-09 16:21:06 +00:00
eslopfer 52e77c4e57 feat(division): add solution for exercise 2023-01-09 16:21:06 +00:00
eslopfer 19abec613b fix(plus): change permissions of file 2023-01-05 11:04:28 +00:00
eslopfer 37a411afa9 fix(plus_test): change permissions of file 2023-01-05 11:04:28 +00:00
eslopfer f848501332 fix(plus): wrong shebang 2023-01-05 11:04:28 +00:00
eslopfer 8316ebd171 test(plus): add tests 2023-01-05 11:04:28 +00:00
eslopfer cf4815901f feat(plus): add solution 2023-01-05 11:04:28 +00:00
Zouhair AMAZZAL 75d318f5d9 DEV-3920 fix(auto-jobs) fix solution for task3 2022-12-29 10:50:43 +01:00
Zouhair AMAZZAL 944e43772c DEV-3920 feat(auto-jobs) add subject and tests for auto-jobs exercise 2022-12-29 10:50:43 +01:00
miguel df1b00c454 fix(easy-perms): fix test to check only the perms 2022-12-27 10:03:52 +00:00
miguel bbee4a7248 fix(easy-perm): fixing the test 2022-12-27 10:03:52 +00:00
miguel 88eee63db2 feat(easy-perms): add subject, test and solution for the exercise 2022-12-27 10:03:52 +00:00
miguel 526f60501c fix(hard-perms): fix test to check only the perms 2022-12-27 10:03:14 +00:00
miguel 1d78af2f7a fix(hard-perm): fixing the test 2022-12-27 10:03:14 +00:00
miguel 9b975fdf0f feat(hard-perms): add subject, test and solution for the exercise 2022-12-27 10:03:14 +00:00
miguel 9a75202406 feat(set-internal-vars): add subject, test and solution for the exercise 2022-12-27 10:01:31 +00:00
miguel 497b331f9d docs(set-env-vars): add hints, fixx the test to block echo and fix solution 2022-12-27 09:45:22 +00:00
miguel 13435eb8f1 docs(set-env-vars): add hints, fixx the test to block echo and fix solution 2022-12-27 09:45:22 +00:00
miguel b2c81baa39 feat(set-env-vars): add subject, test and solution for the exercise 2022-12-27 09:45:22 +00:00
miguel 2e6747da72 feat(env-format): add subject, test and solution for the exercise 2022-12-19 10:00:06 +00:00
miguel fc197de5fd docs(master-the-ls): fix readme and change to script instead of a file 2022-12-19 09:59:23 +00:00
miguel 3112b89373 fix(master-the-ls): fixing readme and test 2022-12-19 09:59:23 +00:00
miguel 9dbebae756 feat(master-the-ls): add subject, test and solution for the exercise master-the-ls 2022-12-19 09:59:23 +00:00
miguel 7849dc44fb feat(count-files): add subject, test and solution for the exercise count-files 2022-12-16 09:59:21 +00:00
miguel 18a21bfe6d docs(change struct): fixing test and removing folders 2022-12-16 09:59:04 +00:00
miguel fcf7432c49 Adding empty folders 2022-12-16 09:59:04 +00:00
miguel ae0847fbcd feat(change-struct): add subject, test and solution for new a exercise 2022-12-16 09:59:04 +00:00
miguel d8e7a606f0 docs(file-struct): fixing test and removing folders 2022-12-16 09:58:47 +00:00
miguel cc2dd1c36e Adding empty folders 2022-12-16 09:58:47 +00:00
miguel e3d8cd9516 feat(file-struct): add subject, test and solution for new a exercise 2022-12-16 09:58:47 +00:00
miguel 3410c9ee5a docs(strange-files): moving the subject to the folder devops
fix readme and add more files
2022-12-16 09:52:21 +00:00
miguel e06b028697 feat(strange-files): add subject, test and solution for new a exercise 2022-12-16 09:52:21 +00:00
Zouhair AMAZZAL 23d56da262 fix(hello-devops) fix subject and tests name 2022-12-14 10:48:40 +01:00
Zouhair AMAZZAL 6cf269c441 DEV-3896 feat(hello_devops) add subject and tests for into exercise to teach student how to push in gitea repo 2022-12-14 10:48:40 +01:00
miguel 4b02c825b7 feat(skip-lines): add subject, test and solution for the exercise skip-line 2022-12-13 09:42:05 +00:00
miguel 5d6875d0a8 feat(file-researcher): add subject, test and solution for the exercise file-researcher 2022-12-13 09:41:49 +00:00
Zouhair AMAZZAL abc65b2eb2 test(find-files): check if the submitted file is correct and check if echo is used 2022-12-09 11:32:46 +01:00
Zouhair AMAZZAL cabe2e248f feat(find-files): add subject, test and solution for new a exercise 2022-12-09 11:32:46 +01:00
Zouhair AMAZZAL 0dea7a8945 test(json-researcher): check echo is used 2022-12-09 10:07:23 +01:00
Zouhair AMAZZAL 3531d1b12f test(json-researcher): check if the submitted file name is correct 2022-12-09 10:07:23 +01:00
Zouhair AMAZZAL c2e80f1033 test(json-researcher): add shell type exec && fix permission to scripts 2022-12-09 10:07:23 +01:00
Zouhair AMAZZAL b1762c3aac feat(json-researcher): add subject, test and solution for new a exercise 2022-12-09 10:07:23 +01:00
Zouhair AMAZZAL 6467fd10fa test(head-and-tail): check if the submitted file is correct and check if echo is used 2022-12-09 10:05:05 +01:00
Zouhair AMAZZAL abf236eac3 test(head-and-tail): add shell type exec && fix permission to scripts 2022-12-09 10:05:05 +01:00
Zouhair AMAZZAL cbdc5c4a6f feat(head-and-tail): add subject, test and solution for new a exercise 2022-12-09 10:05:05 +01:00
Zouhair AMAZZAL 6712ad9dea test(find-files-extension): check if the submitted file is correct and check if echo is used 2022-12-09 10:04:32 +01:00
Zouhair AMAZZAL 1f284b5c43 feat(find-files-extention): add subject, test and solution for new a exercise 2022-12-09 10:04:32 +01:00
Harry 139270b565
fix(deploy): server directory path 2022-12-05 11:34:41 +00:00
Harry 406fe7f6b8
fix(preseed): use single ssh key 2022-11-09 15:18:59 +00:00
Harry Vasanth 43129a46ca fix(configure): add check for valid FQDN 2022-10-25 16:19:24 +01:00
Harry Vasanth 38666ae0c6 fix(configure): add more options to accomodate various prod/pre-prod environments 2022-10-25 16:19:24 +01:00
Harry Vasanth 8d9f1d2e89 fix(configure): add interactive options 2022-10-25 16:19:24 +01:00
Harry Vasanth 9cbae89ef5 fix(configure): add --deploy option and additional features 2022-10-25 16:19:24 +01:00
Harry Vasanth f4ce8ea0b8 fix(configure): add packages, perform check and enable passing arguments 2022-10-25 16:19:24 +01:00
Christopher Fremond 78e4da15db
Update preseed.cfg
Updating the authorized keys for the preseed to reflect current company policies
2022-09-15 17:49:58 +01:00
miguel f2f2d2e06c test(to-git-or-not-to-git):Adding the exit status to the test 2022-08-23 11:52:51 +01:00
miguel b30b47227e Fix(removing unnecessary code) 2022-08-23 11:52:51 +01:00
miguel 072f1b6b3c Fix(removing echos from the solution) 2022-08-23 11:52:51 +01:00
miguel a140e10bd7 Fix (to-git-or-not-to-git test, empty solutions)
Fix (change the solution of mastertheLS to atime instead of ctime)
Docs (change the request of the subject cl-camp1 to atime instead of ctime)
Docs (ascii-art small typo in the banner and the fs readme)
Docs (flags readme adding some information about the display message)
Docs (printStr adding instruction and fixing the output)
Docs (netfix project, adding explanation about the version of the project)
2022-08-23 11:52:51 +01:00
Harry a25112fabb fix(script): update debian configuration script 2022-08-09 13:18:18 +01:00
Harry 0dced086f3 fix(script): update debian configuration script 2022-08-09 13:14:25 +01:00
Christopher Fremond e221c91bd3
Update to-git-or-not-to-git_test.sh
Fixing the file empty hack. Howeve this does not fix the whole test yet. The curl still returs a \n.
2022-04-04 02:17:04 +01:00
Christopher Fremond 98ffba8694
Update to-git-or-not-to-git.sh 2022-03-29 16:44:45 +01:00
Christopher Fremond f9cfb8853f
Update to-git-or-not-to-git.sh 2022-03-29 16:43:39 +01:00
Christopher Fremond 401ccc4705
Update to-git-or-not-to-git.sh
testing
2022-03-29 16:41:59 +01:00
Christopher Fremond d22a97e513
Update to-git-or-not-to-git.sh 2022-03-29 16:36:29 +01:00
Christopher Fremond 21bbb5cb40
Update to-git-or-not-to-git_test.sh 2022-03-29 16:33:27 +01:00
Christopher Fremond ff0bcfbf7a
Update to-git-or-not-to-git_test.sh 2022-03-29 16:29:54 +01:00
Christopher Fremond 0a23d10025
Update to-git-or-not-to-git_test.sh
failing the exercise when the file exist but is empty
2022-03-29 16:22:58 +01:00
miguel 3969d79c84 issues on public 2022-03-25 14:08:32 +00:00
Christopher Fremond 32125d89e5
Update basic-install-and-configure.sh
updated the version of node
2022-02-01 21:36:33 +00:00
Christopher Fremond 569c5f792b
Create basic-install-and-configure.sh
Tentative to a basic script install for students doing a go piscine on ubuntu.
2022-01-30 21:33:19 +00:00
Chris 7d96fb89fd simplification of subject teacher, removal of loop and focus on environment variables 2021-12-09 13:51:17 +00:00
xpetit 2e3a5a5974
Use the right formatting tool 2021-08-16 11:34:41 +02:00
xpetit e838e4891c
Add gofumpt package 2021-08-16 11:27:49 +02:00
xpetit dd0b515691
Make it work with non-executable scripts 2021-06-30 19:26:59 +02:00
xpetit d7e724d52e
Make it work with non-executable scripts 2021-06-30 19:00:46 +02:00
xpetit 46be38140e
Fix subject 2021-06-30 18:56:49 +02:00
xpetit 2bc751a2cc
Debug 2021-06-30 18:50:40 +02:00
xpetit f5d3ef5698
Make it work with non-executable scripts 2021-06-30 18:46:31 +02:00
xpetit af2929ad8a
Make it work with non-executable scripts 2021-06-30 18:04:16 +02:00
xpetit 020433029d
Add rights to use the format tool 2021-06-19 07:18:01 +02:00
xpetit e9d4837d42
Fix bug & simplify 2021-06-17 22:38:29 +02:00
xpetit 35705cc03a
action => description 2021-06-17 19:24:58 +02:00
xpetit f515ec27f8
Simplify 2021-06-17 16:44:59 +02:00
xpetit 722845a25a
Remove useless space trimming 2021-06-17 16:39:20 +02:00
xpetit 01a4dbfc96
Accept any input for the first pause 2021-06-17 16:37:33 +02:00
xpetit 3b8a363263
Fix bug 2021-06-17 16:21:33 +02:00
xpetit cb3bb80eef
Fix mistake #2 2021-06-17 14:57:15 +02:00
xpetit 540be8fd06
Fix mistake 2021-06-17 14:31:00 +02:00
xpetit c93a23199c
Remove packages that break installation 2021-06-17 14:12:26 +02:00
xpetit 4704219c54
Add format tool 2021-06-17 12:50:51 +02:00
xpetit 5c534dc386
Give back to the user the right to manage network connections 2021-06-07 17:17:37 +02:00
xpetit be10aa0992
Remove useless lines 2021-06-02 16:56:15 +02:00
xpetit 829323f136
Fix syntax error 2021-05-30 06:46:24 +02:00
xpetit 028915abe3
Reorder icons 2021-05-29 19:49:44 +02:00
xpetit f95ef9919e
Configure VSCode for piscine 2021-05-29 19:17:25 +02:00
xpetit f5ef7742c2
Update session config 2021-05-29 19:00:27 +02:00
xpetit f9f5f1b582
Fix numerous issues with login/logouts 2021-05-29 16:57:28 +02:00
xpetit 25f4cf4e6f
Add SDL2 2021-04-28 15:13:20 +02:00
xpetit a4c44c7514
Show invisible line ending characters (CRLF) 2021-04-28 11:57:52 +02:00
xpetit 3b00d4dfe7
Typo 2021-04-27 22:42:47 +02:00
xpetit 97dcdafc99
Fix teacher test 2021-04-27 22:41:06 +02:00
xpetit bb2094dcdc
Update Go version 2021-04-26 16:25:06 +02:00
xpetit 9132358525
Enable build Docker building mode 2021-04-24 09:58:05 +02:00
xpetit 6527b99721
Update docker-compose version 2021-04-20 16:51:52 +02:00
xpetit ada96731c5
Remove unnecessary option 2021-04-03 11:43:32 +02:00
xpetit d37061e7a4
Update dependencies 2021-04-03 11:43:22 +02:00
xpetit 702cd8184b
Add Visual Studio Code icon 2021-03-07 14:19:11 +01:00
xpetit 0754561c43
Calm down shellcheck 2021-03-07 14:07:33 +01:00
xpetit dc44209372
Add Visual Studio Code in addition to VSCodium, because the extension store is very poor on VSCodium 2021-03-07 14:06:49 +01:00
xpetit 115679182b fix: scan new partitions 2021-03-03 07:59:50 +01:00
xpetit 524492d205 First try at making Docker persistent 2021-03-03 07:59:50 +01:00
xpetit a74a6d5bcb
Fix broken packages 2021-03-03 07:13:43 +01:00
xpetit 32d88d5b9e Update Go & Node.JS 2021-03-03 05:42:47 +01:00
xpetit 07f12ad437 Fix option 2021-03-03 05:42:47 +01:00
xpetit 94e53cbbac Remove useless packages 2021-03-03 05:42:47 +01:00
xpetit d8eedf15b7 Skip confirmation 2021-03-03 05:42:47 +01:00
xpetit fd10fb7934 Fix EOF for real 2021-03-03 05:42:47 +01:00
xpetit 74d37f261b Fix Docker installation 2021-03-03 05:42:47 +01:00
xpetit 152d666655 Fix distribution name 2021-03-03 05:42:47 +01:00
xpetit 03102b4ccb Update Docker version & Docker installation method 2021-03-03 05:42:47 +01:00
xpetit f4814807ca Use Cloudflare DNS server 2021-03-03 05:42:47 +01:00
xpetit d52b5e511c Remove exam application 2021-03-03 05:42:47 +01:00
xpetit 6df3f10ce1 Fix EOF on vscode 2021-03-03 05:42:47 +01:00
xpetit 55ecdeb58a
use Cloudflare DNS server 2021-02-01 15:28:26 +01:00
xpetit f231674fc9
Update docker-compose version 2021-02-01 14:55:58 +01:00
xpetit cc9a44ecfb
Make the script work when piped into Bash 2020-11-30 11:51:02 +00:00
xpetit 004eaaead9
Update configure.sh 2020-11-30 10:56:05 +00:00
xpetit b85c28957e
Update configure.sh 2020-11-30 10:51:00 +00:00
xpetit 6a224bd267
No resume 2020-11-16 14:45:35 +00:00
xpetit 30328fd301
Update server Debian configuration script 2020-11-16 10:37:54 +00:00
xpetit 93cc5e15b1 Make who-are-you & cl-camp4 exercises work offline 2020-11-04 21:00:55 +00:00
xpetit 4cb9d7cdf8 Make tester work again (need to fix sh exercises with curl) 2020-11-04 21:00:55 +00:00
xpetit 1daf59c437
update Go version 2020-09-14 12:35:21 +02:00
xpetit c404ee5b1b
fix things 2020-09-09 18:11:54 +02:00
xpetit 5f392489fb
Install netdata by default 2020-08-30 20:06:09 +02:00
xpetit b78c04917a
Fix caddy installation 2020-08-28 17:40:22 +02:00
xpetit 95bab7d237
Update Golang version 2020-08-28 17:40:22 +02:00
xpetit bf3accc130
Lint 2020-08-05 14:39:37 +02:00
xpetit f855a3e701
Enable time synchronization 2020-08-05 14:39:25 +02:00
xpetit 38c7e95598
Put specific versions for Docker containers
This is done to remove potential bugs caused by a dependency change
Update the versions must be done manually and validated with automated tests
2020-08-05 14:38:59 +02:00
Xavier Petit f980251584
Fix vscode syntax highlighting 2020-06-29 12:15:21 +02:00
Xavier Petit 10fd41e258
Add sometimes missing Debian package 2020-06-21 20:52:59 +02:00
4627cd898b Clean Dockerfile & Clone repositories with HTTPS 2020-06-20 16:43:32 +02:00
eb7488333c Use local CA in dev env 2020-06-18 23:35:23 +02:00
f71c49b6e4 Remove too dangerous option 2020-06-11 15:46:14 +02:00
Xavier Petit 29420e2f3c
update golang version 2020-06-05 16:00:56 +02:00
b56a315238 update golang version 2020-05-30 13:21:23 +02:00
fb4eea5c99 Add shellcheck, simplify image building 2020-05-29 21:38:30 +02:00
a3f45c2d1c update 2020-05-29 21:38:30 +02:00
498636b6db the rollback is real 2020-05-29 21:38:30 +02:00
04adbfc51d the rollback is real 2020-05-29 21:38:30 +02:00
e1278db547 update to the simplified way 2020-05-29 21:38:30 +02:00
6d2ea4278a rename entrypoints 2020-05-29 21:38:30 +02:00
76b7fdcb60 Update exercise to make it work in dev env 2020-05-29 21:38:30 +02:00
31f5dd5fe1 Update exercise test 2020-05-29 21:38:30 +02:00
d988a0570c Use debian instead of alpine for shell tests 2020-05-29 21:38:30 +02:00
Xavier Petit 7ade586e20 Use direct Gitea access 2020-05-29 21:38:30 +02:00
Xavier Petit d29e917d94 Restructure code 2020-05-29 21:38:30 +02:00
Xavier Petit 691ea32b39 Reorganize files 2020-05-29 21:38:30 +02:00
Xavier Petit 460a40f075 Fusion scripts 2020-05-29 21:38:30 +02:00
Xavier Petit 813dfb5198 Change folder hierarchy 2020-05-29 21:38:30 +02:00
Xavier Petit ddc1bde725 Change folder hierarchy 2020-05-29 21:38:30 +02:00