{"guid":"63c911f5-aefe-4295-bcb7-18677c3efc6e","title":"Concourse CI","subtitle":"Continuous Integration mit Pipelines","slug":"froscon2017-1970-concourse_ci","link":"https://c3voc.de","description":"Concourse ist eine Open Source Continuous Integration Lösung zum selber hosten. Concourse Test-Pipelines werden in Manifesten deklariert, die Jobs laufen in Containern. Zahlreiche Ressource Typen ermöglichen die Integration verschiedenster Dienste.","original_language":"deu","persons":["Mario Manno"],"tags":["froscon17","1970"],"view_count":121,"promoted":false,"date":"2017-08-20T00:00:00.000+02:00","release_date":"2017-08-20T02:00:00.000+02:00","updated_at":"2025-12-16T12:30:05.961+01:00","length":1897,"duration":1897,"thumb_url":"https://static.media.ccc.de/media/events/froscon/2017/1970-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/froscon/2017/1970-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/froscon/2017/63c911f5-aefe-4295-bcb7-18677c3efc6e-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/froscon/2017/63c911f5-aefe-4295-bcb7-18677c3efc6e-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon2017-1970-concourse_ci","url":"https://api.media.ccc.de/public/events/63c911f5-aefe-4295-bcb7-18677c3efc6e","conference_title":"FrOSCon 2017","conference_url":"https://api.media.ccc.de/public/conferences/froscon2017","related":[{"event_id":4388,"event_guid":"223bd212-14a2-40e7-9b37-18db6da70dca","weight":8},{"event_id":4396,"event_guid":"b5188ef7-b244-48fc-826e-7603cd1d7837","weight":4},{"event_id":4406,"event_guid":"c60e6927-625d-47f3-a09e-c5b186124666","weight":3},{"event_id":4409,"event_guid":"ad8f8dc0-5d55-4923-b836-59ca6a614680","weight":4},{"event_id":4411,"event_guid":"39b44e09-2ff8-4bca-aeb4-8a2f4bba42ca","weight":3},{"event_id":4418,"event_guid":"00ac6281-8db2-47af-9b12-22f9404368ac","weight":3},{"event_id":4426,"event_guid":"21c4794b-1dbb-4c28-a48a-bdc5d4455cde","weight":7},{"event_id":4436,"event_guid":"0a5c2a3a-aae3-47c6-97e8-c28af5efc466","weight":3},{"event_id":4457,"event_guid":"da3e484f-a48f-44c6-819d-1a15669f6ed7","weight":3},{"event_id":4459,"event_guid":"723dbee1-a73a-469c-bbb0-6bc90b21ebae","weight":4},{"event_id":4463,"event_guid":"d9f3ec8b-6036-494b-abbe-41de7fff4c5f","weight":4},{"event_id":4469,"event_guid":"a6054ecc-1c1c-4682-92cf-a940c41b035f","weight":7},{"event_id":4477,"event_guid":"6b0f731e-3314-4c8d-b917-bf9aa9a42edb","weight":3},{"event_id":4482,"event_guid":"8a24c98b-0092-490d-bb7d-7252795bb08c","weight":4},{"event_id":4484,"event_guid":"d505da11-6f92-447b-bb2f-3e512caae41a","weight":3}],"recordings":[{"size":119,"length":1897,"mime_type":"video/mp4","language":"deu","filename":"froscon17-1970-deu-Concourse_CI_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-08-20T20:25:24.563+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2017/h264-hd/froscon17-1970-deu-Concourse_CI_hd.mp4","url":"https://api.media.ccc.de/public/recordings/18908","event_url":"https://api.media.ccc.de/public/events/63c911f5-aefe-4295-bcb7-18677c3efc6e","conference_url":"https://api.media.ccc.de/public/conferences/froscon2017"},{"size":20,"length":1890,"mime_type":"audio/opus","language":"deu","filename":"froscon17-1970-deu-Concourse_CI.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2017-08-21T12:55:49.750+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2017/opus/froscon17-1970-deu-Concourse_CI.opus","url":"https://api.media.ccc.de/public/recordings/18988","event_url":"https://api.media.ccc.de/public/events/63c911f5-aefe-4295-bcb7-18677c3efc6e","conference_url":"https://api.media.ccc.de/public/conferences/froscon2017"},{"size":28,"length":1890,"mime_type":"audio/mpeg","language":"deu","filename":"froscon17-1970-deu-Concourse_CI.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2017-08-21T12:55:09.729+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2017/mp3/froscon17-1970-deu-Concourse_CI.mp3","url":"https://api.media.ccc.de/public/recordings/18986","event_url":"https://api.media.ccc.de/public/events/63c911f5-aefe-4295-bcb7-18677c3efc6e","conference_url":"https://api.media.ccc.de/public/conferences/froscon2017"},{"size":49,"length":1897,"mime_type":"video/mp4","language":"deu","filename":"froscon17-1970-deu-Concourse_CI_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-08-21T12:56:10.429+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2017/h264-sd/froscon17-1970-deu-Concourse_CI_sd.mp4","url":"https://api.media.ccc.de/public/recordings/18990","event_url":"https://api.media.ccc.de/public/events/63c911f5-aefe-4295-bcb7-18677c3efc6e","conference_url":"https://api.media.ccc.de/public/conferences/froscon2017"},{"size":122,"length":1897,"mime_type":"video/webm","language":"deu","filename":"froscon17-1970-deu-Concourse_CI_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-08-21T12:57:19.925+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2017/webm-hd/froscon17-1970-deu-Concourse_CI_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/18996","event_url":"https://api.media.ccc.de/public/events/63c911f5-aefe-4295-bcb7-18677c3efc6e","conference_url":"https://api.media.ccc.de/public/conferences/froscon2017"},{"size":53,"length":1897,"mime_type":"video/webm","language":"deu","filename":"froscon17-1970-deu-Concourse_CI_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-08-21T12:57:26.364+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2017/webm-sd/froscon17-1970-deu-Concourse_CI_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/18997","event_url":"https://api.media.ccc.de/public/events/63c911f5-aefe-4295-bcb7-18677c3efc6e","conference_url":"https://api.media.ccc.de/public/conferences/froscon2017"}]}