... sur GitLab :
- il permet d’héberger les projets web et la gestion de versions des codes sources ;
- il permet la gestion de tout le processus de développement ;
- il permet une collaboration simple ;
- il est open source et collaboratif ;
- c’est gratuit ;
- c’est aussi une solution pour les entreprises.
GitLab est donc une réelle alternative à GitHub (Microsoft ndlr) ! système d'intégration continue très puissant
...
Où l'IC se situe-t-elle dans le flux de travail et que fait-il ?
L'intégration continue, ou IC, permet d'intégrer le code de votre équipe dans un référentiel partagé. Les développeurs partagent leur nouveau code dans une demande de fusion (extraction), ce qui déclenche la création, le test et la validation par un pipeline, avant la fusion des modifications dans votre référentiel.
GitLab CI/CD va vous permettre d’automatiser les builds, les tests, les déploiements, etc. de vos applications. L’ensemble de vos tâches peut être divisé en étapes et l’ensemble de vos tâches et étapes constituent un pipeline.
Les outils d'intégration continue - CI, et de déploiement continu - CD, permettent d'automatiser beaucoup de processus qui prennent du temps, et sont sujets à erreur humaine.
Cela permet aux développeurs de se concentrer sur la création de logiciels !
GitLab est un service qui stocke les dépôts en utilisant le backbone Git ...
Il dispose d'un pipeline de CI-CD qui permet à un développeur de configurer un script automatisé pour les tests en continu, les demandes de pull, les builds, les différents environnements de test et bien plus encore !
...
François BOCQUET a retweeté
Siemens_France @Siemens_France ·27 avr.
#Google Cloud s’associe à #Siemens
Main OK Index pointant vers la droite
Objectif : utiliser les technologies d’#IA et plus particulièrement celles de #MachineLearning, de #cloud computing et de #BigData afin d’automatiser les ateliers d’usines
Flèche vers la droite
https://sie.ag/3axPcEt
#Industrie40
Google Cloud s'associe à Siemens afin de proposer des solutions d'IA dans les ateliers d'usines
Afin d'optimiser les processus d'usine et améliorer la productivité dans les ateliers, le groupe Siemens a annoncé un partenariat avec Google Cloud.
actuia.com
0 - 3 - 8
Kubernetes (K8s) est un système open-source permettant d'automatiser le déploiement, la mise à l'échelle et la gestion des applications conteneurisées.
Les conteneurs qui composent une application sont regroupés dans des unités logiques pour en faciliter la gestion et la découverte. Kubernetes s’appuie sur 15 années d’expérience dans la gestion de charges de travail de production (workloads) chez Google, associé aux meilleures idées et pratiques de la communauté.
...
Fonctionnalités Kubernetes
- EndpointSlices : Suivi évolutif des réseaux Endpoints dans un cluster Kubernetes.
- Orchestration du stockage : Montez automatiquement le système de stockage de votre choix, que ce soit à partir du stockage local, d'un fournisseur de cloud public tel que GCP ou AWS, ou un système de stockage réseau tel que NFS, iSCSI, Gluster, Ceph, Cinder ou Flocker.
- Découverte de services et équilibrage de charge
- Déploiements et restaurations automatisés
- Gestion du secret et de la configuration
...
(communément appelé « K8s2 ») est un système open source qui vise à fournir une « plate-forme permettant d'automatiser le déploiement, la montée en charge et la mise en œuvre de conteneurs d'application sur des clusters de serveurs »3. Il fonctionne avec toute une série de technologies de conteneurisation, et est souvent utilisé avec Docker. Il a été conçu à l'origine par Google, puis offert à la Cloud Native Computing Foundation.
François BOCQUET a retweeté
ZDNet.fr @zdnetfr · 6 août
Une équipe de chercheurs du MIT et d'Intel a créé un algorithme qui peut créer des algorithmes. À long terme, cela pourrait changer radicalement le rôle des développeurs de logiciels.
Développeurs : comment les projets d'automatisation du codage pourraient tout changer
Une équipe de chercheurs du MIT et d'Intel a créé un algorithme qui peut créer des algorithmes. À long terme, cela pourrait changer radicalement le rôle des développeurs de logiciels.
zdnet.fr - 0 - 19 - 6
Entrepr : hébergement et d’infogérance de serveurs sur mesure
Profil : logiciel libre, équipe ... Debian Gnu/Linux en déploiement automatisé avec un contact clients direct, ce qui implique du provisionnement / migration / mise à jour de machines et de de services, de l’écriture de code pour les outils et le monitoring ainsi qu’un travail de support à la complexité très variable.
...
Lieu : Paris 11e
Période d’essai : 4 mois renouvelable
Date de début : Dès que possible
Rémunération : entre 30 et 50K€ brut annuel (plus si profil expert)
Niveau : Bac +2 ou supérieur en informatique ou scientifique, ou autodidacte confirmé
Envoyer CV et lettre de motivation à recrutement@octopuce.fr
...
Administration système centralisée via Puppet : écriture de classes, tests, déploiement
Supervision via Nagios : écriture de checks, tests, déploiement
Développement des outils interne (panel client, graphs…)
... LAMP (Linux,Apache,MySQL,Php) ... hébergement (elasticsearch, redis, postgresql, lxc, kvm, docker…) ... langages d’administration système et web : bash, Php, python
Qui sont les micro-travailleurs français ? Une étude lève le voile sur le travail précaire qui rend possible l’automatisation et l’intelligence artificielle
Aujourd’hui, le micro-travail est accessible en France à travers de dizaines de plateformes numériques où des milliers de personnes réalisent chaque jour des micro-tâches payées très faiblement. Le rapport “Le Micro-travail en France” se penche sur les caractéristique socio-démographiques de cette population invisible qui contribue au développement des intelligences artificielles.
...
réaliser des tâches très fragmentées (micro-tâches), payés généralement à la pièce. Le plus souvent, elles nécessitent une faible qualification pour une rémunération tout aussi faible, de l’ordre de quelques centimes.
L’enquête DiPLab
Le projet DiPLab (Digital Platform Labor) a été conduit au sein de Télécom ParisTech (grande école spécialisée dans les sciences et technologies) et du LRI (Laboratoire de recherche en informatique) du CNRS. Le projet a bénéficié d’un financement de la part du syndicat cgt-FO (dans le cadre de l’agence d’objectifs FO-IRES 2017), ainsi que de deux financements additionnels, respectivement de France Stratégie, une institution rattachée au Premier Ministre, et de la MSH Paris Saclay (dans le cadre de l’appel à projets « Maturation 2017 »). (contacter DiPLab)
L’équipe
Antonio A. Casilli – “Je suis enseignant-chercheur à Télécom ParisTech et membre associé du LACI-IIAC EHESS. J’étudie les technologies et le travail du clic.”
Paola Tubaro – “Je suis chargée de recherche au Laboratoire de Recherche en Informatique du CNRS. J’analyse les réseaux sociaux et les entreprises du secteur numérique.”
Touhfat Mouhtare – “Je suis chercheuse junior à Télécom ParisTech. J’étudie les différents usages du numérique dans le monde.”
Clément Le Ludec – “Je suis ingénieur d’études à la MSH Paris Saclay. Je collecte et j’analyse les données des plateformes.”
Elinor Wahal – “Je suis ingénieure d’études à Télécom ParisTech. Je collecte et j’analyse les données des plateformes.”
Maxime Besenval – “Je suis Ingénieur d’études CNRS au CSO Sciences Po Paris. J’étudie les marchés et les réseaux.”
Lise Mounier – “Je suis chercheuse indépendante, ancienne IR au CNRS. Je collecte et j’analyse les données des plateformes.”
Odile Chagny – “Je suis économiste à l’IRES. J’étudie les transformation du travail et j’anime le réseau Sharers & Workers.”
Manisha Venkat – “Je suis assistante de recherche stagiaire à Télécom ParisTech. J’étudie les plateformes du monde .”
Marion Coville – “Je suis enseignante-chercheuse à l’Université de Nantes. J’interviewe les personnes utilisant les plateformes.”
Adresse
Département SES, Télécom ParisTech, 46 rue Barrault, 75013 Paris
Docker est un logiciel libre qui automatise le déploiement d'applications dans des conteneurs logiciels5. Selon la firme de recherche sur l'industrie 451 Research, « Docker est un outil qui peut empaqueter une application et ses dépendances dans un conteneur isolé, qui pourra être exécuté sur n'importe quel serveur ». Ceci permet d'étendre la flexibilité et la portabilité d’exécution d'une application, que ce soit sur la machine locale, un cloud privé ou public, une machine nue, etc.6.
Docker étend le format de conteneur Linux standard, LXC, avec une API de haut niveau fournissant une solution de virtualisation qui exécute les processus de façon isolée7. Docker utilise LXC, cgroups, et le noyau Linux lui-même6. Contrairement aux machines virtuelles traditionnelles, un conteneur Docker n'inclut pas de système d'exploitation, s'appuyant sur les fonctionnalités du système d’exploitation fournies par l'infrastructure sous-jacente8.
La technologie de conteneur de Docker peut être utilisée pour étendre des systèmes distribués de façon qu'ils s'exécutent de manière autonome depuis une seule machine physique ou une seule instance par nœud. Cela permet aux nœuds d'être déployés au fur et à mesure que les ressources sont disponibles, offrant un déploiement transparent et similaire aux PaaS pour des systèmes comme Apache Cassandra, Riak ou d'autres systèmes distribués9.
...
Docker a été développé par Solomon Hykes pour un projet interne de dotCloud, une société proposant une plate-forme en tant que service, avec les contributions d'Andrea Luzzardi et Francois-Xavier Bourlet, également employés de dotCloud, entreprise française. Docker est une évolution basée sur les technologies propriétaires de dotCloud, elles-mêmes construites sur des projets open source.
Docker a été distribué en tant que projet open source à partir de mars 2013 7.