Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
bc79d0b
1st Commit: create project and initial files.
isaac-diez Nov 26, 2024
c7afa2d
Delete DevOps_PRA_web directory
isaac-diez Nov 26, 2024
826167a
1st commit: create project and initial files
isaac-diez Nov 26, 2024
2e2f51e
2nd Commit: improved structure
isaac-diez Nov 26, 2024
4989743
3rd commit: collapsible submenu under docs
isaac-diez Nov 27, 2024
5913aa0
4th commit: minor change to check if git syncs without a glitch
isaac-diez Nov 27, 2024
7acea8a
5th commit: added publish.yml for githubActions
isaac-diez Nov 27, 2024
f742215
6th commit: changed branch in publish.yml to branch01
isaac-diez Nov 27, 2024
72c6a34
7th commit: modified branch name in publish.yml
isaac-diez Nov 27, 2024
a7594fd
8th commit: changed path for quarto files
isaac-diez Nov 27, 2024
5409654
1st commit: new branchPR03 created for exercise PRA03
isaac-diez Nov 27, 2024
4f754cb
Merge branch 'branchPR01' into branchPR03
isaac-diez Nov 27, 2024
c100a0c
3rd commit: Merged content of branchPR03 with branchPR01
isaac-diez Nov 27, 2024
5d92bae
4th commit: added logging to the script and devops-git-actios.qmd
isaac-diez Nov 27, 2024
3c0578a
5th commit: added logging to the script and devops-git-actios.qmd, 2n…
isaac-diez Nov 27, 2024
0394c1a
Merge branch 'AlbertProfe:master' into branchPR04
isaac-diez Nov 28, 2024
1d4472f
6th commit: missing files
isaac-diez Nov 28, 2024
19d9e2f
Merge branch 'branchPR04' of https://github.com/isaac-diez/DevOps_PRA…
isaac-diez Nov 28, 2024
95ffd26
nuevo commit
isaac-diez Nov 29, 2024
9b8fd81
Merge branch 'AlbertProfe:master' into branchPR04
isaac-diez Nov 29, 2024
c6da19d
Commit Docker: created dockerfiles and put projects in place
isaac-diez Dec 1, 2024
a1586a2
Commit update quarto.yml to include Docker docs and update docker doc
isaac-diez Dec 2, 2024
f582806
Commit: added docker PRA04
isaac-diez Dec 3, 2024
dea215b
Added doc to jenkins
isaac-diez Dec 4, 2024
6e83215
Added jenkins to top navbar
isaac-diez Dec 4, 2024
c1f2935
Merge branch 'AlbertProfe:master' into branchPR05
isaac-diez Dec 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Quarto Publish

on:
push:
branches:
- branchPR01
workflow_dispatch:

jobs:
build-deploy:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Check out repository
uses: actions/checkout@v4

- name: Set up Quarto
uses: quarto-dev/quarto-actions/setup@v2

- name: Render and Publish
uses: quarto-dev/quarto-actions/publish@v2
with:
target: gh-pages
path: DevOps_PRA
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5 changes: 5 additions & 0 deletions DevOps_PRA/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## .gitignore

/.quarto/
/_site/
/booksBackEnd/BooksPageable-0.0.4-SNAPSHOT.jar
1 change: 1 addition & 0 deletions DevOps_PRA/.quarto/idx/about.qmd.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"title":"About","markdown":{"yaml":{"title":"About"},"headingText":"Header 1","containsRefs":false,"markdown":"\n\nAbout this site\n\nDiferent styles\n\n\n## Header 2\n\n### Header 3\n\n#### Header 4\n\n*italics*, **bold**, ***bold italics***\n\nsuperscript^2^ / subscript~2~\n\n~~strikethrough~~\n\n`verbatim code`\n\n\n","srcMarkdownNoYaml":"\n\nAbout this site\n\nDiferent styles\n\n# Header 1\n\n## Header 2\n\n### Header 3\n\n#### Header 4\n\n*italics*, **bold**, ***bold italics***\n\nsuperscript^2^ / subscript~2~\n\n~~strikethrough~~\n\n`verbatim code`\n\n\n"},"formats":{"html":{"identifier":{"display-name":"HTML","target-format":"html","base-format":"html"},"execute":{"fig-width":7,"fig-height":5,"fig-format":"retina","fig-dpi":96,"df-print":"default","error":false,"eval":true,"cache":true,"freeze":true,"echo":true,"output":true,"warning":true,"include":true,"keep-md":false,"keep-ipynb":false,"ipynb":null,"enabled":null,"daemon":null,"daemon-restart":false,"debug":false,"ipynb-filters":[],"ipynb-shell-interactivity":null,"plotly-connected":true,"engine":"markdown"},"render":{"keep-tex":false,"keep-typ":false,"keep-source":false,"keep-hidden":false,"prefer-html":false,"output-divs":true,"output-ext":"html","fig-align":"default","fig-pos":null,"fig-env":null,"code-fold":"none","code-overflow":"scroll","code-link":false,"code-line-numbers":false,"code-tools":false,"tbl-colwidths":"auto","merge-includes":true,"inline-includes":false,"preserve-yaml":false,"latex-auto-mk":true,"latex-auto-install":true,"latex-clean":true,"latex-min-runs":1,"latex-max-runs":10,"latex-makeindex":"makeindex","latex-makeindex-opts":[],"latex-tlmgr-opts":[],"latex-input-paths":[],"latex-output-dir":null,"link-external-icon":false,"link-external-newwindow":false,"self-contained-math":false,"format-resources":[],"notebook-links":true},"pandoc":{"standalone":true,"wrap":"none","default-image-extension":"png","to":"html","highlight-style":"monokai","css":["styles.css"],"toc":true,"output-file":"about.html"},"language":{"toc-title-document":"Table of contents","toc-title-website":"On this page","related-formats-title":"Other Formats","related-notebooks-title":"Notebooks","source-notebooks-prefix":"Source","other-links-title":"Other Links","code-links-title":"Code Links","launch-dev-container-title":"Launch Dev Container","launch-binder-title":"Launch Binder","article-notebook-label":"Article Notebook","notebook-preview-download":"Download Notebook","notebook-preview-download-src":"Download Source","notebook-preview-back":"Back to Article","manuscript-meca-bundle":"MECA Bundle","section-title-abstract":"Abstract","section-title-appendices":"Appendices","section-title-footnotes":"Footnotes","section-title-references":"References","section-title-reuse":"Reuse","section-title-copyright":"Copyright","section-title-citation":"Citation","appendix-attribution-cite-as":"For attribution, please cite this work as:","appendix-attribution-bibtex":"BibTeX citation:","appendix-view-license":"View License","title-block-author-single":"Author","title-block-author-plural":"Authors","title-block-affiliation-single":"Affiliation","title-block-affiliation-plural":"Affiliations","title-block-published":"Published","title-block-modified":"Modified","title-block-keywords":"Keywords","callout-tip-title":"Tip","callout-note-title":"Note","callout-warning-title":"Warning","callout-important-title":"Important","callout-caution-title":"Caution","code-summary":"Code","code-tools-menu-caption":"Code","code-tools-show-all-code":"Show All Code","code-tools-hide-all-code":"Hide All Code","code-tools-view-source":"View Source","code-tools-source-code":"Source Code","tools-share":"Share","tools-download":"Download","code-line":"Line","code-lines":"Lines","copy-button-tooltip":"Copy to Clipboard","copy-button-tooltip-success":"Copied!","repo-action-links-edit":"Edit this page","repo-action-links-source":"View source","repo-action-links-issue":"Report an issue","back-to-top":"Back to top","search-no-results-text":"No results","search-matching-documents-text":"matching documents","search-copy-link-title":"Copy link to search","search-hide-matches-text":"Hide additional matches","search-more-match-text":"more match in this document","search-more-matches-text":"more matches in this document","search-clear-button-title":"Clear","search-text-placeholder":"","search-detached-cancel-button-title":"Cancel","search-submit-button-title":"Submit","search-label":"Search","toggle-section":"Toggle section","toggle-sidebar":"Toggle sidebar navigation","toggle-dark-mode":"Toggle dark mode","toggle-reader-mode":"Toggle reader mode","toggle-navigation":"Toggle navigation","crossref-fig-title":"Figure","crossref-tbl-title":"Table","crossref-lst-title":"Listing","crossref-thm-title":"Theorem","crossref-lem-title":"Lemma","crossref-cor-title":"Corollary","crossref-prp-title":"Proposition","crossref-cnj-title":"Conjecture","crossref-def-title":"Definition","crossref-exm-title":"Example","crossref-exr-title":"Exercise","crossref-ch-prefix":"Chapter","crossref-apx-prefix":"Appendix","crossref-sec-prefix":"Section","crossref-eq-prefix":"Equation","crossref-lof-title":"List of Figures","crossref-lot-title":"List of Tables","crossref-lol-title":"List of Listings","environment-proof-title":"Proof","environment-remark-title":"Remark","environment-solution-title":"Solution","listing-page-order-by":"Order By","listing-page-order-by-default":"Default","listing-page-order-by-date-asc":"Oldest","listing-page-order-by-date-desc":"Newest","listing-page-order-by-number-desc":"High to Low","listing-page-order-by-number-asc":"Low to High","listing-page-field-date":"Date","listing-page-field-title":"Title","listing-page-field-description":"Description","listing-page-field-author":"Author","listing-page-field-filename":"File Name","listing-page-field-filemodified":"Modified","listing-page-field-subtitle":"Subtitle","listing-page-field-readingtime":"Reading Time","listing-page-field-wordcount":"Word Count","listing-page-field-categories":"Categories","listing-page-minutes-compact":"{0} min","listing-page-category-all":"All","listing-page-no-matches":"No matching items","listing-page-words":"{0} words","listing-page-filter":"Filter","draft":"Draft"},"metadata":{"lang":"en","fig-responsive":true,"quarto-version":"1.6.39","editor":{"render-on-save":true,"page-navigation":true,"back-to-top-navigation":true},"theme":{"light":"cosmo","dark":"darkly"},"title":"About"},"extensions":{"book":{"multiFile":true}}}},"projectFormats":["html"]}
1 change: 1 addition & 0 deletions DevOps_PRA/.quarto/idx/devops-apps-plex.qmd.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"title":"Install Plex in Ubuntu","markdown":{"yaml":{"title":"Install Plex in Ubuntu"},"headingText":"Variables","containsRefs":false,"markdown":"\n\nBash script to install Plex in Ubuntu:\n\n```\n#!/bin/bash\n\nPLEX_REPO_URL=\"https://downloads.plex.tv/plex-media-server-new/1.32.5.7349-8f4248874/debian/plexmediaserver_1.32.5.7349-8f4248874_amd64.deb\"\n\n# Paso 1: Actualizar e instalar dependencias\necho \"Actualizando el sistema...\"\nsudo apt update && sudo apt upgrade -y\n\n# Paso 4: Descargar e instalar Plex Media Server\necho \"Descargando e instalando Plex Media Server...\"\nwget -q \"$PLEX_REPO_URL\" -O plexmediaserver.deb\nsudo dpkg -i plexmediaserver.deb\n\n# Paso 5: Iniciar el servicio de Plex y habilitarlo en el arranque\necho \"Iniciando y habilitando Plex Media Server...\"\nsudo systemctl enable plexmediaserver\nsudo systemctl start plexmediaserver\n\n# Confirmación del estado del servicio\nsudo systemctl status plexmediaserver --no-pager\n\n# Limpiar el archivo de instalación\nrm -f plexmediaserver.deb\n\necho \"Instalación de Plex Media Server completa.\"\n\n```","srcMarkdownNoYaml":"\n\nBash script to install Plex in Ubuntu:\n\n```\n#!/bin/bash\n\n# Variables\nPLEX_REPO_URL=\"https://downloads.plex.tv/plex-media-server-new/1.32.5.7349-8f4248874/debian/plexmediaserver_1.32.5.7349-8f4248874_amd64.deb\"\n\n# Paso 1: Actualizar e instalar dependencias\necho \"Actualizando el sistema...\"\nsudo apt update && sudo apt upgrade -y\n\n# Paso 4: Descargar e instalar Plex Media Server\necho \"Descargando e instalando Plex Media Server...\"\nwget -q \"$PLEX_REPO_URL\" -O plexmediaserver.deb\nsudo dpkg -i plexmediaserver.deb\n\n# Paso 5: Iniciar el servicio de Plex y habilitarlo en el arranque\necho \"Iniciando y habilitando Plex Media Server...\"\nsudo systemctl enable plexmediaserver\nsudo systemctl start plexmediaserver\n\n# Confirmación del estado del servicio\nsudo systemctl status plexmediaserver --no-pager\n\n# Limpiar el archivo de instalación\nrm -f plexmediaserver.deb\n\necho \"Instalación de Plex Media Server completa.\"\n\n```"},"formats":{"html":{"identifier":{"display-name":"HTML","target-format":"html","base-format":"html"},"execute":{"fig-width":7,"fig-height":5,"fig-format":"retina","fig-dpi":96,"df-print":"default","error":false,"eval":true,"cache":true,"freeze":true,"echo":true,"output":true,"warning":true,"include":true,"keep-md":false,"keep-ipynb":false,"ipynb":null,"enabled":null,"daemon":null,"daemon-restart":false,"debug":false,"ipynb-filters":[],"ipynb-shell-interactivity":null,"plotly-connected":true,"engine":"markdown"},"render":{"keep-tex":false,"keep-typ":false,"keep-source":false,"keep-hidden":false,"prefer-html":false,"output-divs":true,"output-ext":"html","fig-align":"default","fig-pos":null,"fig-env":null,"code-fold":"none","code-overflow":"scroll","code-link":false,"code-line-numbers":false,"code-tools":false,"tbl-colwidths":"auto","merge-includes":true,"inline-includes":false,"preserve-yaml":false,"latex-auto-mk":true,"latex-auto-install":true,"latex-clean":true,"latex-min-runs":1,"latex-max-runs":10,"latex-makeindex":"makeindex","latex-makeindex-opts":[],"latex-tlmgr-opts":[],"latex-input-paths":[],"latex-output-dir":null,"link-external-icon":false,"link-external-newwindow":false,"self-contained-math":false,"format-resources":[],"notebook-links":true},"pandoc":{"standalone":true,"wrap":"none","default-image-extension":"png","to":"html","highlight-style":"monokai","css":["styles.css"],"toc":true,"output-file":"devops-apps-plex.html"},"language":{"toc-title-document":"Table of contents","toc-title-website":"On this page","related-formats-title":"Other Formats","related-notebooks-title":"Notebooks","source-notebooks-prefix":"Source","other-links-title":"Other Links","code-links-title":"Code Links","launch-dev-container-title":"Launch Dev Container","launch-binder-title":"Launch Binder","article-notebook-label":"Article Notebook","notebook-preview-download":"Download Notebook","notebook-preview-download-src":"Download Source","notebook-preview-back":"Back to Article","manuscript-meca-bundle":"MECA Bundle","section-title-abstract":"Abstract","section-title-appendices":"Appendices","section-title-footnotes":"Footnotes","section-title-references":"References","section-title-reuse":"Reuse","section-title-copyright":"Copyright","section-title-citation":"Citation","appendix-attribution-cite-as":"For attribution, please cite this work as:","appendix-attribution-bibtex":"BibTeX citation:","appendix-view-license":"View License","title-block-author-single":"Author","title-block-author-plural":"Authors","title-block-affiliation-single":"Affiliation","title-block-affiliation-plural":"Affiliations","title-block-published":"Published","title-block-modified":"Modified","title-block-keywords":"Keywords","callout-tip-title":"Tip","callout-note-title":"Note","callout-warning-title":"Warning","callout-important-title":"Important","callout-caution-title":"Caution","code-summary":"Code","code-tools-menu-caption":"Code","code-tools-show-all-code":"Show All Code","code-tools-hide-all-code":"Hide All Code","code-tools-view-source":"View Source","code-tools-source-code":"Source Code","tools-share":"Share","tools-download":"Download","code-line":"Line","code-lines":"Lines","copy-button-tooltip":"Copy to Clipboard","copy-button-tooltip-success":"Copied!","repo-action-links-edit":"Edit this page","repo-action-links-source":"View source","repo-action-links-issue":"Report an issue","back-to-top":"Back to top","search-no-results-text":"No results","search-matching-documents-text":"matching documents","search-copy-link-title":"Copy link to search","search-hide-matches-text":"Hide additional matches","search-more-match-text":"more match in this document","search-more-matches-text":"more matches in this document","search-clear-button-title":"Clear","search-text-placeholder":"","search-detached-cancel-button-title":"Cancel","search-submit-button-title":"Submit","search-label":"Search","toggle-section":"Toggle section","toggle-sidebar":"Toggle sidebar navigation","toggle-dark-mode":"Toggle dark mode","toggle-reader-mode":"Toggle reader mode","toggle-navigation":"Toggle navigation","crossref-fig-title":"Figure","crossref-tbl-title":"Table","crossref-lst-title":"Listing","crossref-thm-title":"Theorem","crossref-lem-title":"Lemma","crossref-cor-title":"Corollary","crossref-prp-title":"Proposition","crossref-cnj-title":"Conjecture","crossref-def-title":"Definition","crossref-exm-title":"Example","crossref-exr-title":"Exercise","crossref-ch-prefix":"Chapter","crossref-apx-prefix":"Appendix","crossref-sec-prefix":"Section","crossref-eq-prefix":"Equation","crossref-lof-title":"List of Figures","crossref-lot-title":"List of Tables","crossref-lol-title":"List of Listings","environment-proof-title":"Proof","environment-remark-title":"Remark","environment-solution-title":"Solution","listing-page-order-by":"Order By","listing-page-order-by-default":"Default","listing-page-order-by-date-asc":"Oldest","listing-page-order-by-date-desc":"Newest","listing-page-order-by-number-desc":"High to Low","listing-page-order-by-number-asc":"Low to High","listing-page-field-date":"Date","listing-page-field-title":"Title","listing-page-field-description":"Description","listing-page-field-author":"Author","listing-page-field-filename":"File Name","listing-page-field-filemodified":"Modified","listing-page-field-subtitle":"Subtitle","listing-page-field-readingtime":"Reading Time","listing-page-field-wordcount":"Word Count","listing-page-field-categories":"Categories","listing-page-minutes-compact":"{0} min","listing-page-category-all":"All","listing-page-no-matches":"No matching items","listing-page-words":"{0} words","listing-page-filter":"Filter","draft":"Draft"},"metadata":{"lang":"en","fig-responsive":true,"quarto-version":"1.6.39","editor":{"render-on-save":true,"page-navigation":true,"back-to-top-navigation":true},"theme":{"light":"cosmo","dark":"darkly"},"title":"Install Plex in Ubuntu"},"extensions":{"book":{"multiFile":true}}}},"projectFormats":["html"]}
Loading