feat: docker-mail docs to be included #27

Merged
jon_nfc merged 5 commits from add-project-docker-mail into development 2023-05-23 05:44:37 +00:00
5 changed files with 26 additions and 11 deletions

View File

@ -57,7 +57,6 @@ Assemble Site:
- cp -rvf "$CI_PROJECT_DIR/artifacts/build/Website.Build/build/operations" "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/$CI_JOB_NAME/build/"
- rm -Rf "$CI_PROJECT_DIR/artifacts/build/Website.Build"
- echo "[DEBUG] fetch gitlab-ci project docs"
- 'curl --location --output gitlab-ci-artifacts.zip --header "PRIVATE-TOKEN: ${GIT_COMMIT_TOKEN}" "https://gitlab.com/api/v4/projects/28543717/jobs/artifacts/development/download?job=Website%2EBuild"'
- unzip gitlab-ci-artifacts.zip
@ -65,6 +64,13 @@ Assemble Site:
- cp -rvf "$CI_PROJECT_DIR/artifacts/build/Website.Build/build/projects/gitlab-ci" "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/$CI_JOB_NAME/build/projects/gitlab-ci/"
- rm -Rf "$CI_PROJECT_DIR/artifacts/build/Website.Build"
- echo "[DEBUG] fetch docker-mail project docs"
- 'curl --location --output docker-mail-artifacts.zip --header "PRIVATE-TOKEN: ${GIT_COMMIT_TOKEN}" "https://gitlab.com/api/v4/projects/33611657/jobs/artifacts/development/download?job=Website%2EBuild"'
- unzip docker-mail-artifacts.zip
- rm -Rf "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/$CI_JOB_NAME/build/projects/docker-mail"
- cp -rvf "$CI_PROJECT_DIR/artifacts/build/Website.Build/build/projects/docker-mail" "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/$CI_JOB_NAME/build/projects/docker-mail/"
- rm -Rf "$CI_PROJECT_DIR/artifacts/build/Website.Build"
# # below 2 lines commented out as need to ffigure out how to download artifacts.
# - rm -Rf "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/$CI_JOB_NAME/build/operations/index.html"
@ -117,7 +123,7 @@ pages:
- public
rules:
- if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "master"'
when: always
when: on_success
- when: never

View File

@ -2,7 +2,7 @@ INHERIT: website-template/mkdocs.yml
repo_name: Website
repo_url: https://gitlab.com/nofusscomputing/infrastructure/website
edit_uri: ''
edit_uri: '/-/ide/project/nofusscomputing/projects/docker-mail/edit/development/-/pages/'
nav:
- Home: index.md
@ -27,6 +27,8 @@ nav:
- Ansible Roles: projects/ansible-roles/README.md
- Docker Mail: projects/docker-mail/index.md
- Gitlab CI: projects/gitlab-ci/index.md
- Python Gitlab Management: projects/python-gitlab-management/README.md

View File

@ -0,0 +1,5 @@
# Docker E-Mail Server
| :red_circle: This page is a placeholder for the ansible-roles repo's docs. |
|:---|
| _If you can see this page there has been an error, please report the issue on gitlab_ |

View File

@ -89,18 +89,20 @@ class Data:
url = link.get_attribute('href')
link = self.parse_url(url)
if 'gitlab.com/-/ide/project' not in url: # ignore gitlab ide links
hyperlink_source_file = {'name': source_file, 'location': link_location}
link = self.parse_url(url)
if link['url_id'] in data['hyperlinks']:
hyperlink_source_file = {'name': source_file, 'location': link_location}
data['hyperlinks'][link['url_id']]['source_files'].append(hyperlink_source_file)
if link['url_id'] in data['hyperlinks']:
else:
data['hyperlinks'][link['url_id']]['source_files'].append(hyperlink_source_file)
link['source_files'] = [ hyperlink_source_file ]
data['hyperlinks'][link['url_id']] = link
else:
link['source_files'] = [ hyperlink_source_file ]
data['hyperlinks'][link['url_id']] = link
events = [self.process_browser_log_entry(entry) for entry in self.driver.get_log('performance')]