{
    "componentChunkName": "component---src-templates-docs-js",
    "path": "/vecka7-ci-cd/todo",
    "result": {"data":{"site":{"siteMetadata":{"title":"Linnéuniversitetet","language":"sv","courseCode":"1DV613"}},"mdx":{"fields":{"id":"cf967ac4-2b9c-5c3c-8ce0-5c5a3562caf2","title":"Att göra lista","slug":"/vecka7-ci-cd/todo"},"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Att göra lista\",\n  \"metaTitle\": \"1dv613 | vecka 7  | ci-cd | todo\",\n  \"metaDescription\": \"metaDescription\",\n  \"order\": 1\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Youtube = makeShortcode(\"Youtube\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", null, \"Att titta p\\xE5 under veckan\"), mdx(\"h4\", null, \"Veckans Vlog\"), mdx(Youtube, {\n    link: \"https://www.youtube.com/watch?v=BXHEyr1G7u0\",\n    mdxType: \"Youtube\"\n  }), mdx(\"h2\", null, \"Att l\\xE4sa under veckan\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Kapitel 22, 24 i \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/kurser/mjukvaruutvecklingsprojekt/studieguiden/litteratur\"\n  }, \"kurslitteraturen\"), \". Project management, Quality management.\")), mdx(\"h2\", null, \"Att g\\xF6ra under veckan\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\xD6vning \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"just-task-it-deploy-pipeline\"\n  }, \"Just-task-it deploy with a pipeline\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Fortsatt implementation av funktioner (features) med tillh\\xF6rande testkod.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"S\\xE4tt upp en CI/CD pipeline f\\xF6r projektet\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"P\\xE5b\\xF6rja QA (Quality assurance), det vill s\\xE4ga h\\xE5rdtesta applikationen s\\xE5 att den verkligen fungerar som den ska enligt de krav/user stories om finns i din product backlog\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Kontinuerligt arbete med \\xF6vrig dokumentation (ny sprint backlog, product backlog, testspecifikation...)\")), mdx(\"h2\", null, \"Grupparbete / Workshop\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Demonstrera en \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"CI/CD\"), \" pipeline och uppdaterad applikation till varandra\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Testa varandras applikationer enligt de krav/user stories som finns i era product backlogs\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Planera f\\xF6r grupppresentationen kommande vecka\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Besvara veckans examinationsfr\\xE5gor\")), mdx(\"h2\", null, \"Examinationsfr\\xE5gor\"), mdx(\"h3\", null, \"(inf\\xF6r kommande vecka)\"), mdx(\"p\", null, \"TBA\"));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#att-titta-på-under-veckan","title":"Att titta på under veckan","items":[{"items":[{"url":"#veckans-vlog","title":"Veckans Vlog"}]}]},{"url":"#att-läsa-under-veckan","title":"Att läsa under veckan"},{"url":"#att-göra-under-veckan","title":"Att göra under veckan"},{"url":"#grupparbete--workshop","title":"Grupparbete / Workshop"},{"url":"#examinationsfrågor","title":"Examinationsfrågor","items":[{"url":"#inför-kommande-vecka","title":"(inför kommande vecka)"}]}]},"parent":{"relativePath":"vecka7-ci-cd/todo.md"},"frontmatter":{"metaTitle":"1dv613 | vecka 7  | ci-cd | todo","metaDescription":"metaDescription","fullWidth":null}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/","title":"🎉 Välkommen till Mjukvaruutvecklingsprojekt (1DV613)"}}},{"node":{"fields":{"slug":"/video-loggar","title":"Videologgar"}}},{"node":{"fields":{"slug":"/studieguiden","title":"Studieguiden"}}},{"node":{"fields":{"slug":"/studieguiden/kommunikationsstrategi","title":"Kommunikationsstrategi"}}},{"node":{"fields":{"slug":"/studieguiden/kursledning","title":"Kursledning"}}},{"node":{"fields":{"slug":"/studieguiden/kursplan","title":"Kursplan och betyg"}}},{"node":{"fields":{"slug":"/studieguiden/litteratur","title":"Kurslitteratur"}}},{"node":{"fields":{"slug":"/studieguiden/schema","title":"Schema och deadlines"}}},{"node":{"fields":{"slug":"/studieguiden/studieanvisningar","title":"Studieanvisningar"}}},{"node":{"fields":{"slug":"/studieguiden/utvarderingar","title":"Kursvärderingar"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision/dokumentation","title":"Dokumentation"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision","title":"Vecka 1/2 - Planering och vision"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision/todo","title":"📅 Att göra-lista"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision/vision","title":"Projektvision"}}},{"node":{"fields":{"slug":"/vecka10-etik","title":"Vecka 10 - Etik & överlämning"}}},{"node":{"fields":{"slug":"/vecka10-etik/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka3-krav-test/arbeta-i-projekt","title":"Att arbeta i projekt"}}},{"node":{"fields":{"slug":"/vecka3-krav-test","title":"Vecka 3 - Krav och testning"}}},{"node":{"fields":{"slug":"/vecka3-krav-test/testning","title":"Testning"}}},{"node":{"fields":{"slug":"/vecka3-krav-test/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka3-krav-test/vecka3-krav-test","title":"Kravhantering"}}},{"node":{"fields":{"slug":"/vecka4-implementation/arkitektur","title":"Introduktion till mjukvaruarkitektur"}}},{"node":{"fields":{"slug":"/vecka4-implementation/docker-teori","title":"Introduktion till containers"}}},{"node":{"fields":{"slug":"/vecka4-implementation","title":"Vecka 4 - Implementation"}}},{"node":{"fields":{"slug":"/vecka4-implementation/just-task-it-docker","title":"Introduktion till Docker"}}},{"node":{"fields":{"slug":"/vecka4-implementation/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka5-versionshantering","title":"Vecka 5 - Versionshantering"}}},{"node":{"fields":{"slug":"/vecka5-versionshantering/jobba-med-git","title":"Jobba med Git"}}},{"node":{"fields":{"slug":"/vecka5-versionshantering/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka5-versionshantering/versionshantering","title":"Versionshantering"}}},{"node":{"fields":{"slug":"/vecka6-drift/docker-compose-teori","title":"Introduktion till Docker compose"}}},{"node":{"fields":{"slug":"/vecka6-drift","title":"Vecka 6 - Driftsättning"}}},{"node":{"fields":{"slug":"/vecka6-drift/just-task-it-docker-compose","title":"JTI - Docker Compose"}}},{"node":{"fields":{"slug":"/vecka6-drift/just-task-it-production","title":"JTI - Production"}}},{"node":{"fields":{"slug":"/vecka6-drift/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka7-ci-cd/ci-cd","title":"CI/CD"}}},{"node":{"fields":{"slug":"/vecka7-ci-cd","title":"Vecka 7 - CI/CD"}}},{"node":{"fields":{"slug":"/vecka7-ci-cd/just-task-it-deploy-pipeline","title":"JTI - Deploy through a pipeline"}}},{"node":{"fields":{"slug":"/vecka7-ci-cd/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka8-automatiska-test/automatiska-tester","title":"Automatiserad testning"}}},{"node":{"fields":{"slug":"/vecka8-automatiska-test","title":"Vecka 8 - Automatiserad testning"}}},{"node":{"fields":{"slug":"/vecka8-automatiska-test/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision/extern-updragsgivare","title":"Extern uppdragsgivare"}}},{"node":{"fields":{"slug":"/vecka9-leverans","title":"Vecka 9 - Slutleverans"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision/extern-updragsgivare/extern-uppdragsgivare-samverkan","title":"Samverkansinformation: studentprojekt med extern uppdragsgivare"}}},{"node":{"fields":{"slug":"/vecka9-leverans/todo","title":"Att göra lista"}}},{"node":{"fields":{"slug":"/vecka1-2-planering-vision/extern-updragsgivare/vagledning","title":"Vägledning för arbete med extern uppdragsgivare"}}}]}},"pageContext":{"id":"cf967ac4-2b9c-5c3c-8ce0-5c5a3562caf2"}},
    "staticQueryHashes": ["253607798","3706406642","710574383"]}