Closed ThomasCrevoisier closed 7 years ago
Yo c'est pas censé être public mec ?
@douglasduteil Si. Je sais pas comment Github gère les pages pour les repos privés, du coup soit on met le repo en public, soit on crée un nouveau repo (mais j'ai pas les droits...)
\cc @florianorpeliere, comme tu dois avoir plus de droits que nous sur ce repo
@douglasduteil @ThomasCrevoisier Oui en effet, même si tu fais un github pages sur un repo privé, le site sera public :)
@ThomasCrevoisier Par contre, il me semble que Github peut initialiser un jekyll sans faire de PR comme celle-ci. Tu veux essayer ou tu préfères rester sur ce que tu as fait ?
@florianorpeliere J'ai aucun droit sur le repo donc je ne peux pas accéder aux settings pour initialiser ze jekyll 🤔
Après, ça m'a pris 5 minutes pour le faire à la main. Donc c'est comme vous voulez :)
Je viens de tester rapidos. C'est plutôt cool, par contre ça veut dire qu'on aura pas la main sur le générateur (si jamais on veut le customiser) et sur le thème (si je ne dis pas de bêtises), ce qui veut dire qu'on ne pourra pas adapter le style pour coller un chouilla à l'identité visuelle de SFEIR.
Oui c'est probable. C'étais juste pour information
Alright. Du coup ça sera accessible sur https://sfier.github.io/bouffe-front ?
@douglasduteil Ouaip !
J'ai un début d'exemple ici : https://github.com/ThomasCrevoisier/some-jekyll-test (c'est accessible sur thomascrevoisier.github.io/some-jekyll-test du coup).
J'ai pas encore le script pour builder et pousser la branche gh-pages
automatiquement, mais y a le plus gros de l'idée.
Par contre, si le repo est privé je suis pas sûr qu'on puisse builder ça automatiquement via Travis :|
I used this script in a test project to deploy to gh-pages branch.
@florianorpeliere Est-ce qu'on pourrait changer la visibilité du projet si jamais on veut utiliser Travis pour builder le site ?
@ThomasCrevoisier Oui on peut changer le visibilité en cas de problème.
@ThomasCrevoisier:
@florianorpeliere Est-ce qu'on pourrait changer la visibilité du projet si jamais on veut utiliser Travis pour builder le site ?
:+1: Je pense que c'est un must have d'avoir Travis qui publish :+1: @florianorpeliere see https://docs.travis-ci.com/user/deployment/pages/ I save you a click
deploy:
provider: pages
skip_cleanup: true
github_token: $GITHUB_TOKEN # Set in travis-ci.org dashboard
on:
branch: master
On a pas vraiment besoin de "gh-pages" branch vu que github peut publier à partir d'un dossier sur la branche master : https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/#publishing-your-github-pages-site-from-a-docs-folder-on-your-master-branch
@douglasduteil On est obligé de tout mettre dans un dossier docs/
? 🙀
J'essaie d'ajouter tout ça dans la journée :)
\to @ThomasCrevoisier ba "tout" c'qui doit être publier ouai. Genre le résultat du Jekyll quoi :wink:
@douglasduteil C'était plus le fait d'avoir un dossier docs/
que je trouvais bizarre :P
Quelqu'un à l'aise (ou pas) avec Travis veut faire la conf ?
Quelqu'un à l'aise (ou pas) avec Travis veut faire la conf ?
C'était plus le fait d'avoir un dossier docs/ que je trouvais bizarre :P
On s'en fout nan XD Ok le dossier est mal nommé dans notre cas mais ça simplifie tellement le process que bon... Moi je suis pour "the faster the simpler the better"
@douglasduteil La conf travis dont tu parles pousse bien le résultat sur la branche gh-pages
par défaut (see "Further configuration" -> "target_branch")
.
Ouaip. Travis faire le taff automatiquement. Par contre il faut que tu connectes ton repo, que tu ajoutes le .travis.yml et que sur l'interface Travis tu lui donnes un token Github qui a les droits d'écriture sur ton repo public ;)
Grégory l'a fait devant moi hier. Regarde ça conf https://github.com/gregoryruiz/nso/blob/master/.travis.yml
Le 11 avr. 2017 10:11 AM, "Thomas Crevoisier" notifications@github.com a écrit :
@douglasduteil https://github.com/douglasduteil La conf travis dont tu parles pousse bien le résultat sur la branche gh-pages par défaut (see "Further configuration" -> "target_branch")
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Sfeir/bouffe-front/pull/39#issuecomment-293183950, or mute the thread https://github.com/notifications/unsubscribe-auth/AAslj0vHzCWyN7gPT7eGN8pACkMWxpMEks5ruzWwgaJpZM4MvcsW .
C'était easy, @douglasduteil mon puppetmaster était aux commandes ; )
Le 11 avr. 2017 19:23, "Douglas Duteil" notifications@github.com a écrit :
.
Ouaip. Travis faire le taff automatiquement. Par contre il faut que tu connectes ton repo, que tu ajoutes le .travis.yml et que sur l'interface Travis tu lui donnes un token Github qui a les droits d'écriture sur ton repo public ;)
Grégory l'a fait devant moi hier. Regarde ça conf https://github.com/gregoryruiz/nso/blob/master/.travis.yml
Le 11 avr. 2017 10:11 AM, "Thomas Crevoisier" notifications@github.com a écrit :
@douglasduteil https://github.com/douglasduteil La conf travis dont tu parles pousse bien le résultat sur la branche gh-pages par défaut (see "Further configuration" -> "target_branch")
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Sfeir/bouffe-front/pull/39#issuecomment-293183950, or mute the thread https://github.com/notifications/unsubscribe-auth/ AAslj0vHzCWyN7gPT7eGN8pACkMWxpMEks5ruzWwgaJpZM4MvcsW .
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Sfeir/bouffe-front/pull/39#issuecomment-293335802, or mute the thread https://github.com/notifications/unsubscribe-auth/AF7zvxR8bqiUZbcz88dKb2WRPSlB4t1Bks5ru7cPgaJpZM4MvcsW .