{"id":34645,"date":"2026-09-23T10:51:14","date_gmt":"2026-09-23T10:51:14","guid":{"rendered":"https:\/\/www.cycloid.io\/?post_type=cycloid_page&#038;p=34645"},"modified":"2026-10-09T06:25:23","modified_gmt":"2026-10-09T06:25:23","slug":"orchestration","status":"publish","type":"cycloid_page","link":"https:\/\/www.cycloid.io\/fr\/orchestration\/","title":{"rendered":"Une orchestration qui pilote votre CI, sans en ajouter une"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"34645\" class=\"elementor elementor-34645 elementor-32516\" data-elementor-post-type=\"cycloid_page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd0959b cy-so cy-so-hero e-no-lazyload cy-r8 e-flex e-con-boxed e-con e-parent\" data-id=\"dd0959b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d199ada cy-so-kicker cy-so-onstage elementor-widget elementor-widget-text-editor\" data-id=\"d199ada\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Orchestration et Native Runner<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f667af4 cy-so-h1 elementor-widget elementor-widget-heading\" data-id=\"f667af4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Apportez votre CI. Ou ex\u00e9cutez tout ici.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc2d7da cy-so-hsub elementor-widget elementor-widget-text-editor\" data-id=\"cc2d7da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Cycloid n\u2019est pas un second outil de CI\/CD. Chaque Action s\u2019ex\u00e9cute sur le Native Runner int\u00e9gr\u00e9 ou dans la CI que vous op\u00e9rez d\u00e9j\u00e0, et Cycloid suit l\u2019ensemble dans une seule vue de statut.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9295a51 e-con-full cy-so-btnrow e-flex e-con e-child\" data-id=\"9295a51\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df63819 cy-so-glass elementor-widget elementor-widget-button\" data-id=\"df63819\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.cycloid.io\/fr\/demander-une-demo\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir une Action Terraform et un pipeline GitLab c\u00f4te \u00e0 c\u00f4te<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3dc775f e-con-full cy-so-frame cy-so-heroframe e-flex e-con e-child\" data-id=\"3dc775f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-59d675f e-con-full cy-so-frtop e-flex e-con e-child\" data-id=\"59d675f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ccaf49 cy-so-frlabel elementor-widget elementor-widget-text-editor\" data-id=\"0ccaf49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Une seule vue d\u2019\u00e9tat pour tous les pipelines<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b2c5bd1 e-con-full cy-so-crop e-flex e-con e-child\" data-id=\"b2c5bd1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-84162ff cy-so-shot cy-so-zoom elementor-widget elementor-widget-image\" data-id=\"84162ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cycloid resource runs \u2013 native runner, GitHub and GitLab\" data-elementor-lightbox-description=\"Day-2 actions run on Cycloid&#039;s native runner or on the CI you already use, and every run lands in one history.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzM3NzEsInVybCI6Imh0dHBzOlwvXC93d3cuY3ljbG9pZC5pb1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2N5Y2xvaWQtcmVzb3VyY2UtYWN0aW9uLXJ1bnMtbmF0aXZlLWdpdGh1Yi1naXRsYWIud2VicCJ9\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2560\" height=\"1440\" src=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp\" class=\"attachment-full size-full wp-image-33771\" alt=\"\" srcset=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp 2560w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-300x169.webp 300w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-1024x576.webp 1024w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-768x432.webp 768w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-1536x864.webp 1536w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-2048x1152.webp 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7b5513 cy-so-code elementor-widget elementor-widget-shortcode\" data-id=\"d7b5513\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>\n\/* Solutions template \u2014 page script. Carried by the ONE shortcode widget (script only; the CSS is\n   in the document's Custom CSS). Every routine fails open: without JS the page is static and complete.\n   Selectors are the port's own classes, so this travels with the sections when they are copied to\n   another page. *\/\n\/* The widget rides at the end of the hero root, so at parse time every target below it does not\n   exist yet (cost one staging round, 2026-09-17): run at DOMContentLoaded, or now if already past it. *\/\nfunction cySolutionsInit(){\n  var qs=function(s,r){return (r||document).querySelector(s)}, qsa=function(s,r){return Array.prototype.slice.call((r||document).querySelectorAll(s))};\n\n  \/* 03 \u00b7 three views \u2014 tab switch. Buttons are native button widgets (.cy-so-tab), panels are\n     containers (.cy-so-panel) stacked in one grid cell, so switching never moves the page.\n     The pill scrolls horizontally when the column is too narrow for all three chips; below,\n     the affordance that says so. *\/\n  (function(){\n    var tabs=qsa('.cy-so-tab'), panels=qsa('.cy-so-panel');\n    if(!tabs.length||!panels.length) return;\n    function show(i){\n      tabs.forEach(function(t,j){t.classList.toggle('is-on',i===j); var a=qs('a',t); if(a) a.setAttribute('aria-pressed',String(i===j));});\n      panels.forEach(function(p,j){p.classList.toggle('is-on',i===j)});\n    }\n    tabs.forEach(function(t,i){ t.addEventListener('click',function(e){e.preventDefault();show(i)}); });\n    show(0);\n\n    \/* The scroll hint (Am\u00e9lia, round 12): SLOW AND ORGANIC, not a jump. Once the pill has been\n       on screen for two seconds it drifts right on a decelerating curve, holds for a beat, then\n       is released back. Driven frame by frame rather than by the browser's own smooth scroll,\n       which jumped. Once per page, abandoned the moment the visitor touches the row, and\n       skipped entirely under prefers-reduced-motion. *\/\n    var pill=qs('.cy-so-pill');\n    if(!pill) return;\n    if(window.matchMedia && matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n    var OUT=760, HOLD=420, BACK=520;\n    var spent=false, timer=null, anim=null;\n    var raf=window.requestAnimationFrame||function(f){return setTimeout(function(){f(Date.now())},16)};\n    var caf=window.cancelAnimationFrame||window.clearTimeout;\n    function cancel(){ spent=true; if(anim){caf(anim);anim=null;} if(timer){clearTimeout(timer);timer=null;} }\n    ['pointerdown','touchstart','wheel'].forEach(function(ev){ pill.addEventListener(ev,cancel,{passive:true}); });\n    function glide(from,to,dur,ease,then){\n      var t0=null;\n      function step(ts){\n        var now = ts || Date.now();\n        if(t0===null) t0=now;\n        var p=Math.min(1,(now-t0)\/dur);\n        pill.scrollLeft = from + (to-from)*ease(p);\n        if(p<1) anim=raf(step); else { anim=null; if(then) then(); }\n      }\n      anim=raf(step);\n    }\n    \/* a deliberate PULL to the right \u2014 ease-in-out, so it starts almost imperceptibly (0.3px in\n       the first 100ms, against 13.7 for a plain ease-out) and arrives softly \u2014 then a beat, then\n       a RELEASE \u2014 ease-out, which is how a let-go elastic actually behaves. 1.7s end to end. *\/\n    function pullEase(p){ return p<.5 ? 4*p*p*p : 1-Math.pow(-2*p+2,3)\/2; }\n    function releaseEase(p){ return 1-Math.pow(1-p,3); }\n    function nudge(){\n      if(spent) return; spent=true;\n      var room=pill.scrollWidth-pill.clientWidth;\n      if(room<16) return;\n      var d=Math.min(56,Math.round(room*0.55));\n      glide(0,d,OUT,pullEase,function(){\n        timer=setTimeout(function(){ timer=null; glide(d,0,BACK,releaseEase); },HOLD);\n      });\n    }\n    window.__cySoNudge=nudge;\n    if(!('IntersectionObserver' in window)){ setTimeout(nudge,2500); return; }\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if(e.isIntersecting && !timer && !spent && !anim){\n          timer=setTimeout(function(){ timer=null; nudge(); io.disconnect(); },2000);\n        } else if(!e.isIntersecting && timer){ clearTimeout(timer); timer=null; }\n      });\n    },{threshold:0.9});\n    io.observe(pill);\n  })();\n\n  \/* 03\u219204 bridge: 04's dark ground climbs to the middle of the persona box. Measured once per layout. *\/\n  (function(){\n    var sec=qs('.cy-so-views'), box=qs('.cy-so-box');\n    if(!sec||!box) return;\n    function place(){ var top=box.getBoundingClientRect().top-sec.getBoundingClientRect().top+box.offsetHeight\/2; sec.style.setProperty('--cy-bridge-top',Math.round(top)+'px'); }\n    place(); window.addEventListener('resize',place); window.addEventListener('load',place);\n    if(document.fonts&&document.fonts.ready) document.fonts.ready.then(place);\n  })();\n\n  \/* 04 \u00b7 how it works \u2014 round 16 (Am\u00e9lia, 2026-09-23): the section is in NORMAL FLOW (the frame hugs its\n     image and sticks beside the steps, see the round-16 CSS). The step reveal stays (16b) and is PACED (16c,\n     \"they appear too fast one after the other\"): a step becomes due when its top crosses 78% of the viewport\n     height, but due steps are released ONE AT A TIME, 340ms apart, so a quick scroll still reads as a\n     sequence. Scrolling back up hides them at once. The last step shown carries the current-step ground. *\/\n  (function(){\n    var steps=qsa('.cy-so-step'); if(!steps.length) return;\n    var reduce=window.matchMedia && matchMedia('(prefers-reduced-motion: reduce)').matches;\n    var LINE=0.78, STAGGER=reduce?0:340, shown=0, timer=null;\n    function paint(){ steps.forEach(function(s,i){ s.classList.toggle('is-revealed',i<shown); s.classList.toggle('is-current',i===shown-1); }); }\n    function due(){ var vh=window.innerHeight, n=0; steps.forEach(function(s,i){ if(s.getBoundingClientRect().top < vh*LINE) n=i+1; }); return n; }\n    function tick(){ timer=null; if(shown<due()){ shown++; paint(); if(shown<due()) timer=setTimeout(tick,STAGGER); } }\n    function update(){\n      var target=due();\n      if(target<shown){ shown=target; paint(); if(timer){clearTimeout(timer);timer=null;} }\n      else if(target>shown && !timer){ tick(); }\n    }\n    window.__cySoHow={update:update, state:function(){return {shown:shown, due:due()}}};\n    window.addEventListener('scroll',update,{passive:true}); window.addEventListener('resize',update); window.addEventListener('load',update);\n    if(document.fonts&&document.fonts.ready) document.fonts.ready.then(update);\n    update(); setTimeout(update,700);\n  })();\n\n  \/* 07 \u00b7 quote \u2014 the locked word-reveal: mark, then the quote word by word, then the attribution,\n     then the link. Titles rest at ghost opacity, quotes fully hidden \u2014 here the quote is hidden at 0. *\/\n  (function(){\n    var pin=qs('.cy-so-qregion'), mark=qs('.cy-so-qmark'), attr=qs('.cy-so-qattr'), cta=qs('.cy-so-fine'), q=qs('.cy-so-qtext .elementor-heading-title')||qs('.cy-so-qtext');\n    if(!pin||!mark||!attr||!q) return;\n    try{\n      var probe=document.createElement('div');\n      q.innerHTML=q.innerHTML.split(\/<br\\s*\\\/?>\/i).map(function(seg){ probe.innerHTML=seg; return probe.textContent.split(\/(\\s+)\/).map(function(ch){ if(ch.trim()==='') return ch; return ch.split(\/(?<=-)\/).map(function(p){return '<span class=\"w\">'+p+'<\/span>'}).join(''); }).join(''); }).join('<br>');\n      var words=qsa('.w',q);\n      function update(){\n        var r=pin.getBoundingClientRect(), vh=window.innerHeight, sc=r.height-vh, p=sc>0?Math.min(1,Math.max(0,-r.top\/sc)):1;\n        if(getComputedStyle(qs('.cy-so-qsticky')).position!=='sticky'){ p=1; }\n        var mp=Math.min(1,Math.max(0,(p-0.08)\/0.10)), lp=Math.min(1,Math.max(0,(p-0.15)\/0.40)), ap=Math.min(1,Math.max(0,(p-0.55)\/0.10)), cp=Math.min(1,Math.max(0,(p-0.65)\/0.25));\n        mark.style.opacity=mp; mark.style.transform='translateY('+((1-mp)*16)+'px)';\n        attr.style.opacity=ap; attr.style.transform='translateY('+((1-ap)*16)+'px)';\n        if(cta){ cta.style.opacity=cp; cta.style.transform='translateY('+((1-cp)*16)+'px)'; }\n        var cut=lp>0?Math.max(1,Math.round(lp*words.length)):0;\n        words.forEach(function(w,i){ w.style.opacity=i<cut?'1':''; });\n      }\n      window.addEventListener('scroll',update,{passive:true}); window.addEventListener('resize',update); update();\n    }catch(e){ [mark,attr,cta].forEach(function(el){ if(el){el.style.opacity=1;el.style.transform='none'} }); qsa('.w',q).forEach(function(w){w.style.opacity=1}); }\n  })();\n}\nif(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',cySolutionsInit)}else{cySolutionsInit()}\n\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-658aaa3 cy-so cy-so-cost e-no-lazyload e-flex e-con-boxed e-con e-parent\" data-id=\"658aaa3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7c8cbf2 e-con-full cy-so-costhead e-flex e-con e-child\" data-id=\"7c8cbf2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b94ae97 e-con-full cy-so-costlead e-flex e-con e-child\" data-id=\"b94ae97\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca2caea cy-so-kicker elementor-widget elementor-widget-text-editor\" data-id=\"ca2caea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>La taxe de la seconde CI<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a58499b cy-so-h2 cy-so-costh2 elementor-widget elementor-widget-heading\" data-id=\"a58499b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Votre CI fonctionne. N\u2019en ajoutez pas une autre.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-53b228d e-con-full cy-so-leadcol e-flex e-con e-child\" data-id=\"53b228d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-771f046 cy-so-lead elementor-widget elementor-widget-text-editor\" data-id=\"771f046\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>La plupart des \u00e9quipes ont d\u00e9j\u00e0 choisi leur CI et se sont organis\u00e9es autour. Une plateforme qui impose son propre runner et ses propres pipelines ajoute des co\u00fbts \u00e0 trois endroits \u00e0 la fois.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb77d03 e-con-full cy-so-tlinks cy-so-r14 e-flex e-con e-child\" data-id=\"fb77d03\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b098ef1 cy-so-tlink cy-so-r14 elementor-widget elementor-widget-button\" data-id=\"b098ef1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir comment fonctionne l\u2019orchestration<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ee15aa e-con-full cy-so-costgrid e-flex e-con e-child\" data-id=\"3ee15aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-df6ea7a e-con-full cy-so-costcard e-flex e-con e-child\" data-id=\"df6ea7a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a8bafe6 cy-so-h3 elementor-widget elementor-widget-heading\" data-id=\"a8bafe6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Personne ne veut d\u2019une seconde CI<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f4195dc elementor-widget elementor-widget-text-editor\" data-id=\"f4195dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Vos \u00e9quipes se sont standardis\u00e9es sur GitHub Actions ou GitLab CI. Adopter et s\u00e9curiser un runner de plus est une taxe, pas une capacit\u00e9.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a26baa3 e-con-full cy-so-costcard e-flex e-con e-child\" data-id=\"a26baa3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2564cb6 cy-so-h3 elementor-widget elementor-widget-heading\" data-id=\"2564cb6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Pipelines d\u2019infra et d\u2019application s\u00e9par\u00e9s<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4bc6283 elementor-widget elementor-widget-text-editor\" data-id=\"4bc6283\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>L\u2019application tourne dans votre CI, l\u2019infrastructure ailleurs, et c\u2019est pr\u00e9cis\u00e9ment dans l\u2019\u00e9cart entre les deux qu\u2019un changement passe entre les mailles du filet.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-08aa12f e-con-full cy-so-costcard e-flex e-con e-child\" data-id=\"08aa12f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b309ac cy-so-h3 elementor-widget elementor-widget-heading\" data-id=\"6b309ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Une ex\u00e9cution, cinq \u00e9crans de statut<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b2d412 elementor-widget elementor-widget-text-editor\" data-id=\"9b2d412\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Le travail se r\u00e9partit entre ex\u00e9cution native, un pipeline externe et un ou deux webhooks. Le statut aussi.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-84a1190 e-con-full cy-so cy-so-views e-no-lazyload e-flex e-con e-parent\" data-id=\"84a1190\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-28fa6ea e-con-full cy-so-svhead e-flex e-con e-child\" data-id=\"28fa6ea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f9a858 cy-so-kicker elementor-widget elementor-widget-text-editor\" data-id=\"2f9a858\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Cycloid pour votre \u00e9quipe<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-415be83 cy-so-h2 elementor-widget elementor-widget-heading\" data-id=\"415be83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ce que le Native Runner change pour votre \u00e9quipe<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-92a887f e-con-full cy-so-pillrow e-flex e-con e-child\" data-id=\"92a887f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a08847d e-con-full cy-so-pill e-flex e-con e-child\" data-id=\"a08847d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91d5d23 cy-so-tab cy-so-tab-platform elementor-widget elementor-widget-button\" data-id=\"91d5d23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u00c9quipes plateforme<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d886ff9 cy-so-tab cy-so-tab-developers elementor-widget elementor-widget-button\" data-id=\"d886ff9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">D\u00e9veloppeurs<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce78056 cy-so-tab cy-so-tab-executives elementor-widget elementor-widget-button\" data-id=\"ce78056\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Dirigeants<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e63b1a0 e-con-full cy-so-box e-flex e-con e-child\" data-id=\"e63b1a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b8202c2 e-con-full cy-so-panels e-flex e-con e-child\" data-id=\"b8202c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f29736c e-con-full cy-so-panel cy-so-panel-platform e-flex e-con e-child\" data-id=\"f29736c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-aba5851 e-con-full cy-so-pcopy e-flex e-con e-child\" data-id=\"aba5851\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12ded87 cy-so-ph3 elementor-widget elementor-widget-heading\" data-id=\"12ded87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Orchestrer sans exploiter une seconde CI<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-988b575 e-con-full cy-so-rows e-flex e-con e-child\" data-id=\"988b575\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-76269bd e-con-full cy-so-row e-flex e-con e-child\" data-id=\"76269bd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e1d8c9e e-con-full cy-so-rowlabc e-flex e-con e-child\" data-id=\"e1d8c9e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-328e610 cy-so-rowlab elementor-widget elementor-widget-text-editor\" data-id=\"328e610\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Le probl\u00e8me<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b7ebe73 e-con-full cy-so-rowtxt e-flex e-con e-child\" data-id=\"b7ebe73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0990217 cy-so-rowp elementor-widget elementor-widget-text-editor\" data-id=\"0990217\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Un pipeline par service, des runners \u00e0 faire monter en charge et \u00e0 s\u00e9curiser\u00a0: tout cela reposait sur vous.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8339674 e-con-full cy-so-row e-flex e-con e-child\" data-id=\"8339674\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4feefc1 e-con-full cy-so-rowlabc e-flex e-con e-child\" data-id=\"4feefc1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d7fe8a cy-so-rowlab elementor-widget elementor-widget-text-editor\" data-id=\"3d7fe8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Avec Cycloid<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-88829af e-con-full cy-so-rowtxt e-flex e-con e-child\" data-id=\"88829af\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b88ea22 cy-so-rowp elementor-widget elementor-widget-text-editor\" data-id=\"b88ea22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Les Actions s\u2019ex\u00e9cutent sur le Native Runner ou passent la main \u00e0 la CI que vous op\u00e9rez d\u00e9j\u00e0. Une seule couche de coordination, pas une flotte de pipelines \u00e0 surveiller.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b549eed e-con-full cy-so-row e-flex e-con e-child\" data-id=\"b549eed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-287000d e-con-full cy-so-rowlabc e-flex e-con e-child\" data-id=\"287000d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2823715 cy-so-rowlab elementor-widget elementor-widget-text-editor\" data-id=\"2823715\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Le r\u00e9sultat<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e7d891 e-con-full cy-so-rowtxt e-flex e-con e-child\" data-id=\"7e7d891\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef56c34 cy-so-rowp elementor-widget elementor-widget-text-editor\" data-id=\"ef56c34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Vous orchestrez l\u2019infrastructure sans monter une seconde CI.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0fd3090 e-con-full cy-so-pmedia e-flex e-con e-child\" data-id=\"0fd3090\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d22db1 cy-so-pimg cy-so-zoom elementor-widget elementor-widget-image\" data-id=\"0d22db1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-plugins-catalog-scm-cicd-sso.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cycloid plugins \u2013 source control, CI\/CD and SSO integrations\" data-elementor-lightbox-description=\"Platform teams enable the integrations their tooling needs from one catalog: source control, CI\/CD, identity and inventory sources.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzM3OTAsInVybCI6Imh0dHBzOlwvXC93d3cuY3ljbG9pZC5pb1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2N5Y2xvaWQtcGx1Z2lucy1jYXRhbG9nLXNjbS1jaWNkLXNzby53ZWJwIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1440\" src=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-plugins-catalog-scm-cicd-sso.webp\" class=\"attachment-full size-full wp-image-33790\" alt=\"\" srcset=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-plugins-catalog-scm-cicd-sso.webp 2560w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-plugins-catalog-scm-cicd-sso-300x169.webp 300w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-plugins-catalog-scm-cicd-sso-1024x576.webp 1024w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-plugins-catalog-scm-cicd-sso-768x432.webp 768w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-plugins-catalog-scm-cicd-sso-1536x864.webp 1536w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-plugins-catalog-scm-cicd-sso-2048x1152.webp 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-37641c8 e-con-full cy-so-panel cy-so-panel-developers e-flex e-con e-child\" data-id=\"37641c8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a0e33c0 e-con-full cy-so-pcopy e-flex e-con e-child\" data-id=\"a0e33c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e229f4a cy-so-ph3 elementor-widget elementor-widget-heading\" data-id=\"e229f4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Lancer l\u2019infrastructure et la suivre au m\u00eame endroit<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1898483 e-con-full cy-so-rows e-flex e-con e-child\" data-id=\"1898483\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ac3ceb8 e-con-full cy-so-row e-flex e-con e-child\" data-id=\"ac3ceb8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-87509cd e-con-full cy-so-rowlabc e-flex e-con e-child\" data-id=\"87509cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a25bc34 cy-so-rowlab elementor-widget elementor-widget-text-editor\" data-id=\"a25bc34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Le probl\u00e8me<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-85ef409 e-con-full cy-so-rowtxt e-flex e-con e-child\" data-id=\"85ef409\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64f1179 cy-so-rowp elementor-widget elementor-widget-text-editor\" data-id=\"64f1179\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>L\u2019infra tourne dans un outil, votre pipeline applicatif dans un autre, et le statut n\u2019est jamais au m\u00eame endroit.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-98734b3 e-con-full cy-so-row e-flex e-con e-child\" data-id=\"98734b3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6aeb633 e-con-full cy-so-rowlabc e-flex e-con e-child\" data-id=\"6aeb633\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b1900f7 cy-so-rowlab elementor-widget elementor-widget-text-editor\" data-id=\"b1900f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Avec Cycloid<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2da1a74 e-con-full cy-so-rowtxt e-flex e-con e-child\" data-id=\"2da1a74\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc783ae cy-so-rowp elementor-widget elementor-widget-text-editor\" data-id=\"fc783ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>D\u00e9clenchez l\u2019infrastructure depuis la m\u00eame plateforme et suivez-la \u00e0 c\u00f4t\u00e9 de tout le reste, ex\u00e9cution native ou pipeline externe.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-72d7724 e-con-full cy-so-row e-flex e-con e-child\" data-id=\"72d7724\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-695fb36 e-con-full cy-so-rowlabc e-flex e-con e-child\" data-id=\"695fb36\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b1136b cy-so-rowlab elementor-widget elementor-widget-text-editor\" data-id=\"8b1136b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Le r\u00e9sultat<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ef643b e-con-full cy-so-rowtxt e-flex e-con e-child\" data-id=\"6ef643b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c58766 cy-so-rowp elementor-widget elementor-widget-text-editor\" data-id=\"2c58766\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Un seul endroit pour lancer et suivre, pas un onglet par outil.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b313e94 e-con-full cy-so-pmedia e-flex e-con e-child\" data-id=\"b313e94\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48cae66 cy-so-pimg cy-so-zoom elementor-widget elementor-widget-image\" data-id=\"48cae66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-run-detail-terraform-apply-github-actions.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cycloid run detail \u2013 Terraform plan, approval and apply on GitHub Actions\" data-elementor-lightbox-description=\"Every run shows its steps, the full Terraform log and its artifacts, whichever runner executed it.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzM3NzQsInVybCI6Imh0dHBzOlwvXC93d3cuY3ljbG9pZC5pb1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2N5Y2xvaWQtcnVuLWRldGFpbC10ZXJyYWZvcm0tYXBwbHktZ2l0aHViLWFjdGlvbnMud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1440\" src=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-run-detail-terraform-apply-github-actions.webp\" class=\"attachment-full size-full wp-image-33774\" alt=\"\" srcset=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-run-detail-terraform-apply-github-actions.webp 2560w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-run-detail-terraform-apply-github-actions-300x169.webp 300w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-run-detail-terraform-apply-github-actions-1024x576.webp 1024w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-run-detail-terraform-apply-github-actions-768x432.webp 768w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-run-detail-terraform-apply-github-actions-1536x864.webp 1536w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-run-detail-terraform-apply-github-actions-2048x1152.webp 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ead070 e-con-full cy-so-panel cy-so-panel-executives e-flex e-con e-child\" data-id=\"1ead070\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-218f5d9 e-con-full cy-so-pcopy e-flex e-con e-child\" data-id=\"218f5d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4422b6a cy-so-ph3 elementor-widget elementor-widget-heading\" data-id=\"4422b6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Gardez la CI que vous avez choisie<\/h3>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16e248c e-con-full cy-so-rows e-flex e-con e-child\" data-id=\"16e248c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-bbad5bf e-con-full cy-so-row e-flex e-con e-child\" data-id=\"bbad5bf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c9c181a e-con-full cy-so-rowlabc e-flex e-con e-child\" data-id=\"c9c181a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e572a7a cy-so-rowlab elementor-widget elementor-widget-text-editor\" data-id=\"e572a7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Le probl\u00e8me<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa2ca5d e-con-full cy-so-rowtxt e-flex e-con e-child\" data-id=\"fa2ca5d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6bda874 cy-so-rowp elementor-widget elementor-widget-text-editor\" data-id=\"6bda874\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Un second syst\u00e8me de CI\/CD, c\u2019est plus de co\u00fbts, plus de surface \u00e0 s\u00e9curiser et plus de choses \u00e0 maintenir.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ae6f1f e-con-full cy-so-row e-flex e-con e-child\" data-id=\"1ae6f1f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1974f69 e-con-full cy-so-rowlabc e-flex e-con e-child\" data-id=\"1974f69\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8f9b2c cy-so-rowlab elementor-widget elementor-widget-text-editor\" data-id=\"f8f9b2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Avec Cycloid<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b9da63b e-con-full cy-so-rowtxt e-flex e-con e-child\" data-id=\"b9da63b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5226bf8 cy-so-rowp elementor-widget elementor-widget-text-editor\" data-id=\"5226bf8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Gardez GitHub Actions ou GitLab CI, et atteignez n\u2019importe quelle autre CI via un appel HTTP. Cycloid les coordonne, sans leur faire concurrence.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f56a5f e-con-full cy-so-row e-flex e-con e-child\" data-id=\"0f56a5f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-403b8a0 e-con-full cy-so-rowlabc e-flex e-con e-child\" data-id=\"403b8a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-373444c cy-so-rowlab elementor-widget elementor-widget-text-editor\" data-id=\"373444c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Le r\u00e9sultat<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b89cf86 e-con-full cy-so-rowtxt e-flex e-con e-child\" data-id=\"b89cf86\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a576a5 cy-so-rowp elementor-widget elementor-widget-text-editor\" data-id=\"4a576a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Pas de table rase, et aucune nouvelle plateforme \u00e0 justifier aupr\u00e8s de la finance.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1533fb4 e-con-full cy-so-pmedia e-flex e-con e-child\" data-id=\"1533fb4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fccf129 cy-so-pimg cy-so-zoom elementor-widget elementor-widget-image\" data-id=\"fccf129\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cycloid resource runs \u2013 native runner, GitHub and GitLab\" data-elementor-lightbox-description=\"Day-2 actions run on Cycloid&#039;s native runner or on the CI you already use, and every run lands in one history.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzM3NzEsInVybCI6Imh0dHBzOlwvXC93d3cuY3ljbG9pZC5pb1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2N5Y2xvaWQtcmVzb3VyY2UtYWN0aW9uLXJ1bnMtbmF0aXZlLWdpdGh1Yi1naXRsYWIud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1440\" src=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp\" class=\"attachment-full size-full wp-image-33771\" alt=\"\" srcset=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp 2560w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-300x169.webp 300w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-1024x576.webp 1024w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-768x432.webp 768w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-1536x864.webp 1536w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-2048x1152.webp 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3f2b5ef e-con-full cy-so cy-so-how e-no-lazyload e-flex e-con e-parent\" data-id=\"3f2b5ef\" data-element_type=\"container\" data-e-type=\"container\" id=\"cy-so-how\">\n\t\t<div class=\"elementor-element elementor-element-b3ffe8d e-con-full cy-so-region e-flex e-con e-child\" data-id=\"b3ffe8d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-edf9b55 e-con-full cy-so-sticky e-flex e-con e-child\" data-id=\"edf9b55\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-cc07583 e-con-full cy-so-howwrap e-flex e-con e-child\" data-id=\"cc07583\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-919f40d e-con-full cy-so-howhead e-flex e-con e-child\" data-id=\"919f40d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a5ab58 cy-so-kicker cy-so-onstage elementor-widget elementor-widget-text-editor\" data-id=\"8a5ab58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Comment \u00e7a fonctionne<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c5c7a2 cy-so-h2 cy-so-ondark elementor-widget elementor-widget-heading\" data-id=\"5c5c7a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Comment une Action choisit o\u00f9 elle s\u2019ex\u00e9cute<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d51cc3 e-con-full cy-so-stage e-flex e-con e-child\" data-id=\"7d51cc3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c81a0d4 e-con-full cy-so-steps e-flex e-con e-child\" data-id=\"c81a0d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1b0a898 e-con-full cy-so-step e-flex e-con e-child\" data-id=\"1b0a898\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8cf7b73 cy-so-steph elementor-widget elementor-widget-heading\" data-id=\"8cf7b73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">01 \u00b7 Une Action d\u00e9clare son backend<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b40e208 cy-so-stepp elementor-widget elementor-widget-text-editor\" data-id=\"b40e208\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Chaque Action de Blueprint indique o\u00f9 elle s\u2019ex\u00e9cute\u00a0: en natif, dans un pipeline externe ou via un appel HTTP.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8259837 e-con-full cy-so-step e-flex e-con e-child\" data-id=\"8259837\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2725f5b cy-so-steph elementor-widget elementor-widget-heading\" data-id=\"2725f5b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">02 \u00b7 En natif, votre CI ou un appel HTTP<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a410ed2 cy-so-stepp elementor-widget elementor-widget-text-editor\" data-id=\"a410ed2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Le Native Runner ex\u00e9cute Terraform et OpenTofu, Ansible, Helm, des scripts et Docker. Sinon, l\u2019Action d\u00e9clenche GitHub Actions ou GitLab CI, ou n\u2019importe quelle CI ou API via un appel HTTP.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee4da98 e-con-full cy-so-step e-flex e-con e-child\" data-id=\"ee4da98\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bfa8759 cy-so-steph elementor-widget elementor-widget-heading\" data-id=\"bfa8759\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">03 \u00b7 Les identifiants arrivent \u00e0 l\u2019ex\u00e9cution<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9c8cb3 cy-so-stepp elementor-widget elementor-widget-text-editor\" data-id=\"c9c8cb3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Les identifiants d\u2019acc\u00e8s sont r\u00e9solus \u00e0 la soumission et inject\u00e9s au lancement de l\u2019\u00e9tape, jamais fig\u00e9s dans un pipeline.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e5889c4 e-con-full cy-so-step e-flex e-con e-child\" data-id=\"e5889c4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a030b cy-so-steph elementor-widget elementor-widget-heading\" data-id=\"b8a030b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">04 \u00b7 Cycloid coordonne<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b7d3f8 cy-so-stepp elementor-widget elementor-widget-text-editor\" data-id=\"6b7d3f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Quel que soit le backend, la plateforme suit l\u2019\u00e9tat, g\u00e8re les nouvelles tentatives et les points d\u2019approbation, et diffuse les logs en continu.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf58946 e-con-full cy-so-step e-flex e-con e-child\" data-id=\"cf58946\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3959b2 cy-so-steph elementor-widget elementor-widget-heading\" data-id=\"d3959b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">05 \u00b7 Une seule vue de statut<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2cb604 cy-so-stepp elementor-widget elementor-widget-text-editor\" data-id=\"e2cb604\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Le Workflow Status Sync Engine rassemble progression, logs et statut dans une seule vue. Une ex\u00e9cution Terraform et un pipeline GitLab se lisent de la m\u00eame fa\u00e7on.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9410ce3 e-con-full cy-so-step cy-so-outro e-flex e-con e-child\" data-id=\"9410ce3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-db30c92 cy-so-stepp elementor-widget elementor-widget-text-editor\" data-id=\"db30c92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Gardez GitHub Actions ou GitLab CI pour ce qu\u2019ils font bien. Cycloid fait le pont entre vos pipelines sans les remplacer, et comble l\u2019\u00e9cart entre votre pipeline applicatif et votre infrastructure sans vous demander de renoncer \u00e0 l\u2019un ou \u00e0 l\u2019autre. C\u2019est la s\u00e9paration entre l\u2019ordonnanceur et des workers sans \u00e9tat qui permet au Native Runner de monter en charge sur ses propres workers. Les pipelines Concourse continuent de tourner pendant que vous passez au Native Runner.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e0149a0 e-con-full cy-so-tlinks cy-so-r14 e-flex e-con e-child\" data-id=\"e0149a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-521c162 cy-so-tlink cy-so-tlink-dark cy-so-r14 elementor-widget elementor-widget-button\" data-id=\"521c162\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.cycloid.io\/documentation\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir documentation orchestration<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-10f27ad e-con-full cy-so-howvis e-flex e-con e-child\" data-id=\"10f27ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-505653c e-con-full cy-so-frame cy-so-howframe e-flex e-con e-child\" data-id=\"505653c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8b13248 e-con-full cy-so-frtop e-flex e-con e-child\" data-id=\"8b13248\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-422fd8f cy-so-frlabel elementor-widget elementor-widget-text-editor\" data-id=\"422fd8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Comment une Action choisit o\u00f9 elle s\u2019ex\u00e9cute<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f75395 e-con-full cy-so-crop e-flex e-con e-child\" data-id=\"0f75395\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ca58d0 cy-so-shot cy-so-zoom elementor-widget elementor-widget-image\" data-id=\"6ca58d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Cycloid resource runs \u2013 native runner, GitHub and GitLab\" data-elementor-lightbox-description=\"Day-2 actions run on Cycloid&#039;s native runner or on the CI you already use, and every run lands in one history.\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzM3NzEsInVybCI6Imh0dHBzOlwvXC93d3cuY3ljbG9pZC5pb1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2N5Y2xvaWQtcmVzb3VyY2UtYWN0aW9uLXJ1bnMtbmF0aXZlLWdpdGh1Yi1naXRsYWIud2VicCJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1440\" src=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp\" class=\"attachment-full size-full wp-image-33771\" alt=\"\" srcset=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp 2560w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-300x169.webp 300w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-1024x576.webp 1024w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-768x432.webp 768w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-1536x864.webp 1536w, https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab-2048x1152.webp 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-474e7ae cy-so cy-so-metrics e-no-lazyload e-flex e-con-boxed e-con e-parent\" data-id=\"474e7ae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a5f7c40 e-con-full cy-so-vf e-flex e-con e-child\" data-id=\"a5f7c40\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1134800 e-con-full cy-so-fbm e-flex e-con e-child\" data-id=\"1134800\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-65fbf02 e-con-full cy-so-v3top e-flex e-con e-child\" data-id=\"65fbf02\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4317f47 e-con-full cy-so-v3lead e-flex e-con e-child\" data-id=\"4317f47\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ec0e8d cy-so-kicker elementor-widget elementor-widget-text-editor\" data-id=\"2ec0e8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>En bref<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-149efea cy-so-h2 cy-so-v3h2 elementor-widget elementor-widget-heading\" data-id=\"149efea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tous les pipelines, une seule vue<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c72ed49 e-con-full cy-so-v3cta cy-so-r14 e-flex e-con e-child\" data-id=\"c72ed49\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0e2af85 e-con-full cy-so-v3ctarow cy-so-r14 e-flex e-con e-child\" data-id=\"0e2af85\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3587aa cy-so-tlink cy-so-r14 elementor-widget elementor-widget-button\" data-id=\"e3587aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.cycloid.io\/fr\/hotel-spider\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Lire le t\u00e9moignage Hotel Spider<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-62afab7 e-con-full cy-so-v3stats e-flex e-con e-child\" data-id=\"62afab7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c22a2b3 e-con-full cy-so-stat e-flex e-con e-child\" data-id=\"c22a2b3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-187d799 cy-so-num elementor-widget elementor-widget-text-editor\" data-id=\"187d799\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>8<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-297509c cy-so-stlab elementor-widget elementor-widget-text-editor\" data-id=\"297509c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>types d\u2019\u00e9tapes int\u00e9gr\u00e9s, de Terraform aux points d\u2019approbation<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-094212e e-con-full cy-so-stat e-flex e-con e-child\" data-id=\"094212e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa8724a cy-so-num elementor-widget elementor-widget-text-editor\" data-id=\"aa8724a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>5\u201310<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c0c2e cy-so-stlab elementor-widget elementor-widget-text-editor\" data-id=\"28c0c2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>d\u00e9ploiements par jour chez Hotel Spider, autrefois manuels<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ad1f67a e-con-full cy-so-stat e-flex e-con e-child\" data-id=\"ad1f67a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10e38a5 cy-so-num elementor-widget elementor-widget-text-editor\" data-id=\"10e38a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>1<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ddfded cy-so-stlab elementor-widget elementor-widget-text-editor\" data-id=\"9ddfded\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>vue de statut, quel que soit l\u2019ex\u00e9cutant<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fff1a9e e-con-full cy-so-stat e-flex e-con e-child\" data-id=\"fff1a9e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19675a2 cy-so-num elementor-widget elementor-widget-text-editor\" data-id=\"19675a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a073dab cy-so-stlab elementor-widget elementor-widget-text-editor\" data-id=\"a073dab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>identifiant fig\u00e9 dans un pipeline<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-edafdd1 e-con-full cy-so-fbchat e-flex e-con e-child\" data-id=\"edafdd1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6f596d7 e-con-full cy-so-chat e-flex e-con e-child\" data-id=\"6f596d7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2c41dce e-con-full cy-so-turn cy-so-turn-u e-flex e-con e-child\" data-id=\"2c41dce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e3c304 cy-so-bubble elementor-widget elementor-widget-text-editor\" data-id=\"0e3c304\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Pourquoi le d\u00e9ploiement staging d\u2019hier soir a-t-il \u00e9chou\u00e9\u00a0?<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ee0a50 e-con-full cy-so-turn cy-so-turn-a e-flex e-con e-child\" data-id=\"5ee0a50\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cf29a75 cy-so-avatar elementor-widget elementor-widget-image\" data-id=\"cf29a75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" width=\"118\" height=\"118\" src=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cmp-logo-cycloid.png\" class=\"attachment-full size-full wp-image-28683\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-43a7a86 e-con-full cy-so-abody e-flex e-con e-child\" data-id=\"43a7a86\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0a1032f cy-so-ap elementor-widget elementor-widget-text-editor\" data-id=\"0a1032f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Il a tourn\u00e9 sur votre workflow GitHub Actions et a remont\u00e9 son statut ici.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3f4486 e-con-full cy-so-form e-flex e-con e-child\" data-id=\"b3f4486\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-fd063c0 e-con-full cy-so-formhead e-flex e-con e-child\" data-id=\"fd063c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0bfbe2 cy-so-frlabel cy-so-formlab elementor-widget elementor-widget-text-editor\" data-id=\"d0bfbe2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ex\u00e9cution 4821 &middot; deploy &middot; staging<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa3a9de cy-so-chip cy-so-chip-warn elementor-widget elementor-widget-text-editor\" data-id=\"fa3a9de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u00c9chec<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c5c3258 e-con-full cy-so-field e-flex e-con e-child\" data-id=\"c5c3258\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7f98beb e-con-full cy-so-flabc e-flex e-con e-child\" data-id=\"7f98beb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc095e4 cy-so-flab elementor-widget elementor-widget-text-editor\" data-id=\"fc095e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Backend<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-63ef886 e-con-full cy-so-fvalc e-flex e-con e-child\" data-id=\"63ef886\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01e75a9 cy-so-fval elementor-widget elementor-widget-text-editor\" data-id=\"01e75a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>GitHub Actions<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-29c4d43 e-con-full cy-so-field e-flex e-con e-child\" data-id=\"29c4d43\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d5c966c e-con-full cy-so-flabc e-flex e-con e-child\" data-id=\"d5c966c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-95b07b1 cy-so-flab elementor-widget elementor-widget-text-editor\" data-id=\"95b07b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u00c9tape en \u00e9chec<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ad70ed e-con-full cy-so-fvalc e-flex e-con e-child\" data-id=\"6ad70ed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8548f9e cy-so-fval elementor-widget elementor-widget-text-editor\" data-id=\"8548f9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>terraform-apply<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c4b1e8 cy-so-aglog elementor-widget elementor-widget-text-editor\" data-id=\"4c4b1e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Erreur\u00a0: quota d\u00e9pass\u00e9 pour le type de ressource<br>instance dans la r\u00e9gion fr-par-2 (6 demand\u00e9es, limite 4)<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-109ff7f e-con-full cy-so-fb2 e-flex e-con e-child\" data-id=\"109ff7f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c2f363e e-con-full cy-so-d2l e-flex e-con e-child\" data-id=\"c2f363e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56a6e4f cy-so-kicker elementor-widget elementor-widget-text-editor\" data-id=\"56a6e4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Travailler avec votre assistant<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e609353 cy-so-h2 cy-so-d2h2 elementor-widget elementor-widget-heading\" data-id=\"e609353\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Votre assistant lit les logs, o\u00f9 que le job ait tourn\u00e9<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-68497d7 e-con-full cy-so-note cy-so-d2q e-flex e-con e-child\" data-id=\"68497d7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd71105 cy-so-noteh elementor-widget elementor-widget-heading\" data-id=\"bd71105\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">L\u2019assistant a-t-il ses propres droits\u00a0?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f539d1 cy-so-notep elementor-widget elementor-widget-text-editor\" data-id=\"5f539d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Non. Il n\u2019y a ni compte de service ni r\u00f4le d\u2019assistant aux droits \u00e9tendus. Si vous ne pouvez pas d\u00e9ployer en production, l\u2019assistant avec lequel vous \u00e9changez ne le peut pas non plus, que ce soit dans l\u2019assistant de Cycloid ou dans n\u2019importe quel h\u00f4te MCP compatible.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-926de7a e-con-full cy-so-d2r e-flex e-con e-child\" data-id=\"926de7a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b330a0 cy-so-d2p elementor-widget elementor-widget-text-editor\" data-id=\"7b330a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Votre assistant d\u00e9clenche les Actions que vous avez d\u00e9clar\u00e9es et r\u00e9cup\u00e8re statut et logs aupr\u00e8s de ce qui les a ex\u00e9cut\u00e9es\u00a0: une ex\u00e9cution GitHub Actions, un pipeline GitLab ou le Native Runner. Ce n\u2019est pas une seconde mani\u00e8re d\u2019ex\u00e9cuter des pipelines. C\u2019est la m\u00eame couche de coordination, avec une conversation en fa\u00e7ade.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11bc4ec cy-so-d2p elementor-widget elementor-widget-text-editor\" data-id=\"11bc4ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Toute op\u00e9ration lourde de cons\u00e9quences revient d\u2019abord sous forme d\u2019aper\u00e7u de ce qui va s\u2019ex\u00e9cuter, et o\u00f9, et ne s\u2019ex\u00e9cute qu\u2019une fois votre accord donn\u00e9.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d0e3698 e-con-full cy-so-tlinks cy-so-r14 e-flex e-con e-child\" data-id=\"d0e3698\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e76738d cy-so-tlink cy-so-r14 elementor-widget elementor-widget-button\" data-id=\"e76738d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.cycloid.io\/fr\/assistant-ia-mcp\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">D\u00e9couvrez comment l\u2019assistant IA et le serveur MCP de Cycloid g\u00e8rent l\u2019identit\u00e9<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7285603 cy-so cy-so-faq e-no-lazyload e-flex e-con-boxed e-con e-parent\" data-id=\"7285603\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d0cde5c e-con-full cy-so-faqgrid e-flex e-con e-child\" data-id=\"d0cde5c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f97876d e-con-full cy-so-faqhcol e-flex e-con e-child\" data-id=\"f97876d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ccb285 cy-so-faq-h2 elementor-widget elementor-widget-heading\" data-id=\"3ccb285\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Questions fr\u00e9quentes<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f5f28f3 e-con-full cy-so-faqlcol e-flex e-con e-child\" data-id=\"f5f28f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20cec91 cy-so-faq-list elementor-widget elementor-widget-toggle\" data-id=\"20cec91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-3441\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-3441\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-times\" viewBox=\"0 0 352 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Faut-il remplacer GitHub Actions ou GitLab CI\u00a0?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-3441\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-3441\"><p>Non. Une Action peut d\u00e9clencher votre pipeline existant dans GitHub Actions ou GitLab CI, ou dans n\u2019importe quelle autre CI via un appel HTTP ; Cycloid le suit et diffuse les logs en continu. Le Native Runner est une option, pas une obligation.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-3442\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-3442\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-times\" viewBox=\"0 0 352 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Que peut ex\u00e9cuter le Native Runner\u00a0?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-3442\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-3442\"><p>Terraform et OpenTofu, Ansible, Helm, des scripts, des appels HTTP et des \u00e9tapes Docker, sur plusieurs clouds comme sur site. Les identifiants d\u2019acc\u00e8s sont inject\u00e9s \u00e0 l\u2019ex\u00e9cution\u00a0: rien ne reste dans une d\u00e9finition de pipeline, d\u2019o\u00f9 il pourrait fuiter.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-3443\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-3443\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-times\" viewBox=\"0 0 352 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Peut-il tourner sur site ou en air-gapped\u00a0?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-3443\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-3443\"><p>Oui. Le Native Runner se d\u00e9ploie sur plusieurs clouds comme sur site, et toute la plateforme fonctionne en auto-h\u00e9berg\u00e9 ou enti\u00e8rement air-gapped. La page souverainet\u00e9 d\u00e9taille ce d\u00e9ploiement, qui d\u00e9marre par un simple docker compose up.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-3444\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-3444\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><svg class=\"elementor-toggle-icon-opened e-font-icon-svg e-fas-times\" viewBox=\"0 0 352 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Comment suivre le statut sur tous les backends\u00a0?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-3444\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-3444\"><p>Le Workflow Status Sync Engine rassemble progression, logs et statut des ex\u00e9cutions natives, de la CI externe et des webhooks dans une seule API et une seule interface. Une ex\u00e9cution native et un pipeline GitLab se lisent de la m\u00eame fa\u00e7on.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Faut-il remplacer GitHub Actions ou GitLab CI\\u00a0?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Non. Une Action peut d\\u00e9clencher votre pipeline existant dans GitHub Actions ou GitLab CI, ou dans n\\u2019importe quelle autre CI via un appel HTTP ; Cycloid le suit et diffuse les logs en continu. Le Native Runner est une option, pas une obligation.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Que peut ex\\u00e9cuter le Native Runner\\u00a0?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Terraform et OpenTofu, Ansible, Helm, des scripts, des appels HTTP et des \\u00e9tapes Docker, sur plusieurs clouds comme sur site. Les identifiants d\\u2019acc\\u00e8s sont inject\\u00e9s \\u00e0 l\\u2019ex\\u00e9cution\\u00a0: rien ne reste dans une d\\u00e9finition de pipeline, d\\u2019o\\u00f9 il pourrait fuiter.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Peut-il tourner sur site ou en air-gapped\\u00a0?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Oui. Le Native Runner se d\\u00e9ploie sur plusieurs clouds comme sur site, et toute la plateforme fonctionne en auto-h\\u00e9berg\\u00e9 ou enti\\u00e8rement air-gapped. La page souverainet\\u00e9 d\\u00e9taille ce d\\u00e9ploiement, qui d\\u00e9marre par un simple docker compose up.<\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Comment suivre le statut sur tous les backends\\u00a0?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>Le Workflow Status Sync Engine rassemble progression, logs et statut des ex\\u00e9cutions natives, de la CI externe et des webhooks dans une seule API et une seule interface. Une ex\\u00e9cution native et un pipeline GitLab se lisent de la m\\u00eame fa\\u00e7on.<\\\/p>\"}}]}<\/script>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c4ff39 cy-so cy-so-cta e-no-lazyload e-flex e-con-boxed e-con e-parent\" data-id=\"3c4ff39\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02bd7f3 cy-so-ctah2 elementor-widget elementor-widget-heading\" data-id=\"02bd7f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Une seule vue d\u2019\u00e9tat pour tous les pipelines<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfad3c2 cy-so-ctap elementor-widget elementor-widget-text-editor\" data-id=\"bfad3c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Apportez le pipeline que vous ne voulez pas reconstruire. En vingt minutes, nous ex\u00e9cuterons une Action Terraform sur le Native Runner, d\u00e9clencherons l\u2019un de vos pipelines existants et vous montrerons les deux dans la m\u00eame vue.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-154cc9c e-con-full cy-so-ctarow e-flex e-con e-child\" data-id=\"154cc9c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92947b4 cy-so-btn elementor-widget elementor-widget-button\" data-id=\"92947b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.cycloid.io\/fr\/demander-une-demo\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir les deux ex\u00e9cutions c\u00f4te \u00e0 c\u00f4te<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f283b7 cy-so-obtn cy-on-dark elementor-widget elementor-widget-button\" data-id=\"6f283b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.cycloid.io\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir l\u2019offre auto-h\u00e9berg\u00e9e et souveraine<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"featured_media":0,"template":"elementor_header_footer","meta":{"_acf_changed":false},"class_list":["post-34645","cycloid_page","type-cycloid_page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Une orchestration qui pilote votre CI, sans en ajouter une - Cycloid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cycloid.io\/fr\/orchestration\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Une orchestration qui pilote votre CI, sans en ajouter une - Cycloid\" \/>\n<meta property=\"og:description\" content=\"Orchestration et Native Runner Apportez votre CI. Ou ex\u00e9cutez tout ici. Cycloid n\u2019est pas un second outil de CI\/CD. Chaque Action s\u2019ex\u00e9cute sur le Native Runner int\u00e9gr\u00e9 ou dans la CI que vous op\u00e9rez d\u00e9j\u00e0, et Cycloid suit l\u2019ensemble dans une seule vue de statut. Voir une Action Terraform et un pipeline GitLab c\u00f4te \u00e0 ... Lire la suite\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cycloid.io\/fr\/orchestration\/\" \/>\n<meta property=\"og:site_name\" content=\"Cycloid\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-09T06:25:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/orchestration\\\/\",\"url\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/orchestration\\\/\",\"name\":\"Une orchestration qui pilote votre CI, sans en ajouter une - Cycloid\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/orchestration\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/orchestration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cycloid.io\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cycloid-resource-action-runs-native-github-gitlab.webp\",\"datePublished\":\"2026-09-23T10:51:14+00:00\",\"dateModified\":\"2026-10-09T06:25:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/orchestration\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/orchestration\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/orchestration\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.cycloid.io\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cycloid-resource-action-runs-native-github-gitlab.webp\",\"contentUrl\":\"https:\\\/\\\/www.cycloid.io\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cycloid-resource-action-runs-native-github-gitlab.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/orchestration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Une orchestration qui pilote votre CI, sans en ajouter une\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/\",\"name\":\"Cycloid\",\"description\":\"Cycloid Internal Developer Portal and Platform revolutionizes governance, cloud management, sovereignty, and DevX. Available on-prem or in any cloud.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/#organization\",\"name\":\"Cycloid\",\"url\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.cycloid.io\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cycloid-owl-696-white.png\",\"contentUrl\":\"https:\\\/\\\/www.cycloid.io\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cycloid-owl-696-white.png\",\"width\":696,\"height\":696,\"caption\":\"Cycloid\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cycloid.io\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Une orchestration qui pilote votre CI, sans en ajouter une - Cycloid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cycloid.io\/fr\/orchestration\/","og_locale":"fr_FR","og_type":"article","og_title":"Une orchestration qui pilote votre CI, sans en ajouter une - Cycloid","og_description":"Orchestration et Native Runner Apportez votre CI. Ou ex\u00e9cutez tout ici. Cycloid n\u2019est pas un second outil de CI\/CD. Chaque Action s\u2019ex\u00e9cute sur le Native Runner int\u00e9gr\u00e9 ou dans la CI que vous op\u00e9rez d\u00e9j\u00e0, et Cycloid suit l\u2019ensemble dans une seule vue de statut. Voir une Action Terraform et un pipeline GitLab c\u00f4te \u00e0 ... Lire la suite","og_url":"https:\/\/www.cycloid.io\/fr\/orchestration\/","og_site_name":"Cycloid","article_modified_time":"2026-10-09T06:25:23+00:00","og_image":[{"width":2560,"height":1440,"url":"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.cycloid.io\/fr\/orchestration\/","url":"https:\/\/www.cycloid.io\/fr\/orchestration\/","name":"Une orchestration qui pilote votre CI, sans en ajouter une - Cycloid","isPartOf":{"@id":"https:\/\/www.cycloid.io\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cycloid.io\/fr\/orchestration\/#primaryimage"},"image":{"@id":"https:\/\/www.cycloid.io\/fr\/orchestration\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp","datePublished":"2026-09-23T10:51:14+00:00","dateModified":"2026-10-09T06:25:23+00:00","breadcrumb":{"@id":"https:\/\/www.cycloid.io\/fr\/orchestration\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cycloid.io\/fr\/orchestration\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.cycloid.io\/fr\/orchestration\/#primaryimage","url":"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp","contentUrl":"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-resource-action-runs-native-github-gitlab.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cycloid.io\/fr\/orchestration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cycloid.io\/fr\/"},{"@type":"ListItem","position":2,"name":"Une orchestration qui pilote votre CI, sans en ajouter une"}]},{"@type":"WebSite","@id":"https:\/\/www.cycloid.io\/fr\/#website","url":"https:\/\/www.cycloid.io\/fr\/","name":"Cycloid","description":"Cycloid Internal Developer Portal and Platform revolutionizes governance, cloud management, sovereignty, and DevX. Available on-prem or in any cloud.","publisher":{"@id":"https:\/\/www.cycloid.io\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cycloid.io\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.cycloid.io\/fr\/#organization","name":"Cycloid","url":"https:\/\/www.cycloid.io\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.cycloid.io\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-owl-696-white.png","contentUrl":"https:\/\/www.cycloid.io\/wp-content\/uploads\/2026\/09\/cycloid-owl-696-white.png","width":696,"height":696,"caption":"Cycloid"},"image":{"@id":"https:\/\/www.cycloid.io\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.cycloid.io\/fr\/wp-json\/wp\/v2\/cycloid_page\/34645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cycloid.io\/fr\/wp-json\/wp\/v2\/cycloid_page"}],"about":[{"href":"https:\/\/www.cycloid.io\/fr\/wp-json\/wp\/v2\/types\/cycloid_page"}],"version-history":[{"count":14,"href":"https:\/\/www.cycloid.io\/fr\/wp-json\/wp\/v2\/cycloid_page\/34645\/revisions"}],"predecessor-version":[{"id":37270,"href":"https:\/\/www.cycloid.io\/fr\/wp-json\/wp\/v2\/cycloid_page\/34645\/revisions\/37270"}],"wp:attachment":[{"href":"https:\/\/www.cycloid.io\/fr\/wp-json\/wp\/v2\/media?parent=34645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}