TLDR;) Lisez le titre et vous avez l'info.

 

Jeudi dernier nous organisions chez YounitedCredit un meetup DevTalks.NET pour faire un retour sur la conférence dotnetconf.

Nous avons ainsi passé en revue les dernières annonces et fait quelques démos liés à la dernière version de .NET Core.

Pour ma part j'ai fait une session de live-coding pour présenter Github Actions 2.0 et son utilisation pour créer un pipeline de CI/CD (Continuous Integration et Continuous Deployment) d'une application .NET Core 3.0 sur Azure, tout ça depuis Github.

Tout fier de moi, je finis ma démo par un "ça y est on a déployé notre app et.... ça ne fonctionne pas ! :)". On m'a bien sûr fait la remarque que le self-contained deployment était une solution mais je trouve que ce n'est pas idéal car trop lourd à déployer et que les équipes  .NET et Azure auraient pu anticiper et le rendre disponible le jour de l'annonce.

...J'aurais dû me douter que je provoquais le karma...

En effet, depuis le 25 septembre, le dernier runtime .NET Core disponible pour les web appp sur Azure était la version 2.2. Notre app ciblant .NET Core 3.0 ne pouvait donc pas fonctionner.

Annotation 2019-10-05 102957.png

Bien mal m'en a pris car le karma m'attendait au tournant. C'est dès le lendemain, après mon écriture d'un blog post sur le sujet et juste avant sa publication, que Microsoft a annoncé la disponibilité de la dernière version du runtime pour les App Service, m'obligeant par la même occasion à annuler mon blogpost et le remplacer par ce mea-culpa, bien trop long pour une news si simple ;)

Annotation 2019-10-05 102931.png

 

Conclusion: Soyez patients, ne provoquez pas le karma et amusez-vous avec .NET Core 3.0 sur Azure !

 

PS: Pour ceux qui verraient que ce n'est pas encore disponible pour Linux, sachez que ça arrive très bientôt (on ne m'y reprendra pas).