mirror of
https://github.com/bakhirev/assayo.git
synced 2025-09-01 18:19:43 +00:00
update
This commit is contained in:
parent
0337538555
commit
6d79099476
18 changed files with 298 additions and 229 deletions
41
README.md
41
README.md
File diff suppressed because one or more lines are too long
46
documents/ActionExample.yml
Normal file
46
documents/ActionExample.yml
Normal file
|
@ -0,0 +1,46 @@
|
|||
# Creates an HTML report
|
||||
# with analysis of commit statistics.
|
||||
#
|
||||
# More information: https://github.com/bakhirev/assayo
|
||||
name: Assayo
|
||||
|
||||
on:
|
||||
# Run by time
|
||||
# (if you have a lot of people and frequent commits)
|
||||
# Remove this for small teams:
|
||||
schedule:
|
||||
- cron: '0 0 */5 * *'
|
||||
|
||||
# Run by PR
|
||||
# (if you have few people and commits are rarely made)
|
||||
# Remove this for big teams:
|
||||
pull_request:
|
||||
types: [closed]
|
||||
push:
|
||||
tags:
|
||||
- '*'
|
||||
branches:
|
||||
- main
|
||||
- develop
|
||||
- 'release/**'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Create report
|
||||
run: |
|
||||
git clone https://github.com/bakhirev/assayo.git
|
||||
git --no-pager log --raw --numstat --oneline --all --reverse --date=iso-strict --pretty=format:"%ad>%aN>%aE>%s" | sed -e 's/\\/\\\\/g' | sed -e 's/`/"/g' | sed -e 's/\$/S/g' | sed -e '1s/^/R(f\`/' | sed -e '$s/$/\`\);/' > ./assayo/build/log.txt
|
||||
|
||||
- name: Archive the report as an artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: Commit statistics report
|
||||
path: ./assayo/build/
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -3,7 +3,7 @@
|
|||
"p": "Visualisierung und analyse ihrer git-datenbank. Performance tool for Team Lead and IT-audit"
|
||||
},
|
||||
{
|
||||
"p": "**Links:** [demo](https://bakhirev.github.io/demo/?dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
"p": "**Links:** [demo](https://bakhirev.github.io/demo/?ref=github&dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
},
|
||||
{
|
||||
"p": "**Video:** [english](https://www.youtube.com/watch?v=uMbhrrd25t4), [español](https://www.youtube.com/watch?v=skmctb_2rZ0), [русский](https://www.youtube.com/watch?v=jwCp_-bhrCQ)."
|
||||
|
@ -365,6 +365,21 @@
|
|||
{
|
||||
"h3": "DevOps (CI/CD)"
|
||||
},
|
||||
{
|
||||
"h4": "Github Actions"
|
||||
},
|
||||
{
|
||||
"p": "Use Github Actions to automatically create a report within your builds."
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"[example](https://github.com/marketplace/actions/assayo) action from the official marketplace;",
|
||||
"[example](https://github.com/bakhirev/assayo/blob/main/documents/ActionExample.yml) custom action;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"p": "I recommend using the first option. It is more stable and increases the statistics of installations."
|
||||
},
|
||||
{
|
||||
"h4": "Öffentlicher server"
|
||||
},
|
||||
|
@ -396,18 +411,6 @@
|
|||
{
|
||||
"p": "Standardmäßig wird das abbild an der folgenden adresse ausgeführt ```http://127.0.0.1:80/```. Wenn es nicht funktioniert, überprüfen sie, ob der port 80 frei ist."
|
||||
},
|
||||
{
|
||||
"h4": "Aktualisieren eines Docker-Images"
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"befehl ausführen ```npm run build:docker```",
|
||||
"befehl ausführen ```docker build -t assayo .```",
|
||||
"ergebnis überprüfen ```docker run --name assayo -p 80:80 -d assayo```;",
|
||||
"befehl ausführen ```docker tag assayo bakhirev/assayo:latest```;",
|
||||
"senden sie ein containerimage an Docker Hub ```docker push bakhirev/assayo:latest```;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"h3": "️ About application"
|
||||
},
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"p": "Visualization and analysis of git commit statistics. Performance tool for Team Lead and IT-audit"
|
||||
},
|
||||
{
|
||||
"p": "**Links:** [demo](https://bakhirev.github.io/demo/?dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
"p": "**Links:** [demo](https://bakhirev.github.io/demo/?ref=github&dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
},
|
||||
{
|
||||
"p": "**Video:** [english](https://www.youtube.com/watch?v=uMbhrrd25t4), [español](https://www.youtube.com/watch?v=skmctb_2rZ0), [русский](https://www.youtube.com/watch?v=jwCp_-bhrCQ)."
|
||||
|
@ -368,6 +368,21 @@
|
|||
{
|
||||
"h3": "DevOps (CI/CD)"
|
||||
},
|
||||
{
|
||||
"h4": "Github Actions"
|
||||
},
|
||||
{
|
||||
"p": "Use Github Actions to automatically create a report within your builds."
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"[example](https://github.com/marketplace/actions/assayo) action from the official marketplace;",
|
||||
"[example](https://github.com/bakhirev/assayo/blob/main/documents/ActionExample.yml) custom action;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"p": "I recommend using the first option. It is more stable and increases the statistics of installations."
|
||||
},
|
||||
{
|
||||
"h4": "Public server"
|
||||
},
|
||||
|
@ -399,18 +414,6 @@
|
|||
{
|
||||
"p": "By default, the image will run at ```http://127.0.0.1:80/```. If it doesn't work, check if port 80 is free."
|
||||
},
|
||||
{
|
||||
"h4": "How to update the Docker image?"
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"run ```npm run build:docker```",
|
||||
"run ```docker build -t assayo .```",
|
||||
"visually check the image ```docker run --name assayo -p 80:80 -d assayo```;",
|
||||
"add tag ```docker tag assayo bakhirev/assayo:latest```;",
|
||||
"push image to [Docker Hub](https://hub.docker.com/r/bakhirev/assayo) ```docker push bakhirev/assayo:latest```;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"h3": "️ About application"
|
||||
},
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"p": "Visualización y análisis de los datos de su repositorio git. Performance tool for Team Lead and IT-audit"
|
||||
},
|
||||
{
|
||||
"p": "**Links:** [demo](https://bakhirev.github.io/demo/?dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
"p": "**Links:** [demo](https://bakhirev.github.io/demo/?ref=github&dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
},
|
||||
{
|
||||
"p": "**Video:** [english](https://www.youtube.com/watch?v=uMbhrrd25t4), [español](https://www.youtube.com/watch?v=skmctb_2rZ0), [русский](https://www.youtube.com/watch?v=jwCp_-bhrCQ)."
|
||||
|
@ -371,6 +371,21 @@
|
|||
{
|
||||
"h3": "DevOps (CI/CD)"
|
||||
},
|
||||
{
|
||||
"h4": "Github Actions"
|
||||
},
|
||||
{
|
||||
"p": "Use Github Actions to automatically create a report within your builds."
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"[example](https://github.com/marketplace/actions/assayo) action from the official marketplace;",
|
||||
"[example](https://github.com/bakhirev/assayo/blob/main/documents/ActionExample.yml) custom action;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"p": "I recommend using the first option. It is more stable and increases the statistics of installations."
|
||||
},
|
||||
{
|
||||
"h4": "Servidor público"
|
||||
},
|
||||
|
@ -402,18 +417,6 @@
|
|||
{
|
||||
"p": "Por defecto, la imagen se ejecutará en la siguiente dirección ```http://127.0.0.1:80/```. Si no funciona, compruebe si tiene el puerto 80 disponible"
|
||||
},
|
||||
{
|
||||
"h4": "Actualización de la imagen Docker"
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"construir ```npm run build:docker```",
|
||||
"montar la imagen ```docker build -t assayo .```",
|
||||
"comprobar visualmente la imagen ```docker run --name assayo -p 80:80 -d assayo```;",
|
||||
"poner la etiqueta ```docker tag assayo bakhirev/assayo:latest```;",
|
||||
"poner la imagen en Docker Hub ```docker push bakhirev/assayo:latest```;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"h3": "️ About application"
|
||||
},
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"p": "Visualisation et analyse des données de votre dépôt git. Performance tool for Team Lead and IT-audit"
|
||||
},
|
||||
{
|
||||
"p": "**Links:** [demo](https://bakhirev.github.io/demo/?dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
"p": "**Links:** [demo](https://bakhirev.github.io/demo/?ref=github&dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
},
|
||||
{
|
||||
"p": "**Video:** [english](https://www.youtube.com/watch?v=uMbhrrd25t4), [español](https://www.youtube.com/watch?v=skmctb_2rZ0), [русский](https://www.youtube.com/watch?v=jwCp_-bhrCQ)."
|
||||
|
@ -362,6 +362,21 @@
|
|||
{
|
||||
"h3": "DevOps (CI/CD)"
|
||||
},
|
||||
{
|
||||
"h4": "Github Actions"
|
||||
},
|
||||
{
|
||||
"p": "Use Github Actions to automatically create a report within your builds."
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"[example](https://github.com/marketplace/actions/assayo) action from the official marketplace;",
|
||||
"[example](https://github.com/bakhirev/assayo/blob/main/documents/ActionExample.yml) custom action;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"p": "I recommend using the first option. It is more stable and increases the statistics of installations."
|
||||
},
|
||||
{
|
||||
"h4": "Serveur public"
|
||||
},
|
||||
|
@ -393,18 +408,6 @@
|
|||
{
|
||||
"p": "Par défaut, l'image s'exécute à ```http://127.0.0.1:80/```. Si cela ne fonctionne pas, vérifiez si le port 80 est disponible."
|
||||
},
|
||||
{
|
||||
"h4": "Mise à jour de l’image-Docker"
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"constuire la build ```npm run build:docker```",
|
||||
"assembler l'image ```docker build -t assayo .```",
|
||||
"vérifier visuellement l'image ```docker run --name assayo -p 80:80 -d assayo```;",
|
||||
"mettre la balise ```docker tag assayo bakhirev/assayo:latest```;",
|
||||
"Envoyer le code au référentiel d'images dans Docker Hub ```docker push bakhirev/assayo:latest```;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"h3": "️ About application"
|
||||
},
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"p": "データの可視化とGitレポジトリの分析"
|
||||
},
|
||||
{
|
||||
"p": "**Links:** [デモ](https://bakhirev.github.io/demo/?dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
"p": "**Links:** [デモ](https://bakhirev.github.io/demo/?ref=github&dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
},
|
||||
{
|
||||
"p": "**Video:** [english](https://www.youtube.com/watch?v=uMbhrrd25t4), [español](https://www.youtube.com/watch?v=skmctb_2rZ0), [русский](https://www.youtube.com/watch?v=jwCp_-bhrCQ)."
|
||||
|
@ -368,6 +368,21 @@
|
|||
{
|
||||
"h3": "DevOps (CI/CD)"
|
||||
},
|
||||
{
|
||||
"h4": "Github Actions"
|
||||
},
|
||||
{
|
||||
"p": "Use Github Actions to automatically create a report within your builds."
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"[example](https://github.com/marketplace/actions/assayo) action from the official marketplace;",
|
||||
"[example](https://github.com/bakhirev/assayo/blob/main/documents/ActionExample.yml) custom action;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"p": "I recommend using the first option. It is more stable and increases the statistics of installations."
|
||||
},
|
||||
{
|
||||
"h4": "公開サーバ"
|
||||
},
|
||||
|
@ -399,18 +414,6 @@
|
|||
{
|
||||
"p": "デフォルトではイメージは以下のアドレスで起動します ```http://127.0.0.1:80/```. 問題が解決しない場合は、ポート80が開いているか確認してみてください。"
|
||||
},
|
||||
{
|
||||
"h4": "Dockerイメージの更新"
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"次のコマンドを実行します ```npm run build:docker```",
|
||||
"次のコマンドを実行します ```docker build -t assayo .```",
|
||||
"結果を確認する ```docker run --name assayo -p 80:80 -d assayo```;",
|
||||
"次のコマンドを実行します ```docker tag assayo bakhirev/assayo:latest```;",
|
||||
"コンテナイメージをDocker Hubにアップロードする ```docker push bakhirev/assayo:latest```;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"h3": "️ About application"
|
||||
},
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"p": "Visualização e análise de dados do seu repositório git. Performance tool for Team Lead and IT-audit"
|
||||
},
|
||||
{
|
||||
"p": "**Links:** [demo](https://bakhirev.github.io/demo/?dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
"p": "**Links:** [demo](https://bakhirev.github.io/demo/?ref=github&dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
},
|
||||
{
|
||||
"p": "**Video:** [english](https://www.youtube.com/watch?v=uMbhrrd25t4), [español](https://www.youtube.com/watch?v=skmctb_2rZ0), [русский](https://www.youtube.com/watch?v=jwCp_-bhrCQ)."
|
||||
|
@ -368,6 +368,21 @@
|
|||
{
|
||||
"h3": "DevOps (CI/CD)"
|
||||
},
|
||||
{
|
||||
"h4": "Github Actions"
|
||||
},
|
||||
{
|
||||
"p": "Use Github Actions to automatically create a report within your builds."
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"[example](https://github.com/marketplace/actions/assayo) action from the official marketplace;",
|
||||
"[example](https://github.com/bakhirev/assayo/blob/main/documents/ActionExample.yml) custom action;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"p": "I recommend using the first option. It is more stable and increases the statistics of installations."
|
||||
},
|
||||
{
|
||||
"h4": "Servidor Público"
|
||||
},
|
||||
|
@ -399,18 +414,6 @@
|
|||
{
|
||||
"p": "Por padrão, a imagem será iniciada no endereço ```http://127.0.0.1:80/```. Se você não conseguiu, verifique se a porta 80 está disponível no seu computador."
|
||||
},
|
||||
{
|
||||
"h4": "Atualizar a imagem Docker"
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"executar um comando ```npm run build:docker```",
|
||||
"executar um comando ```docker build -t assayo .```",
|
||||
"verificar o resultado ```docker run --name assayo -p 80:80 -d assayo```;",
|
||||
"executar um comando ```docker tag assayo bakhirev/assayo:latest```;",
|
||||
"enviar a imagem do container para o Docker Hub ```docker push bakhirev/assayo:latest```;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"h3": "️ About application"
|
||||
},
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
"p": "Визуализация и анализ данных вашего git-репозитория. Инструмент для тимлидов и IT-аудита."
|
||||
},
|
||||
{
|
||||
"p": "**Ссылки:** [демо](https://bakhirev.github.io/demo/?dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
"p": "**Ссылки:** [демо](https://bakhirev.github.io/demo/?ref=github&dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
},
|
||||
{
|
||||
"p": "**Видео:** [english](https://www.youtube.com/watch?v=uMbhrrd25t4), [español](https://www.youtube.com/watch?v=skmctb_2rZ0), [русский](https://www.youtube.com/watch?v=jwCp_-bhrCQ)."
|
||||
|
@ -366,6 +366,21 @@
|
|||
{
|
||||
"h3": "DevOps (CI/CD)"
|
||||
},
|
||||
{
|
||||
"h4": "Github Actions"
|
||||
},
|
||||
{
|
||||
"p": "Используйте Github Actions для автоматического создания отчёта в рамках ваших сборок."
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"[пример](https://github.com/marketplace/actions/assayo) action из официального магазина;",
|
||||
"[пример](https://github.com/bakhirev/assayo/blob/main/documents/ActionExample.yml) action собраного руками;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"p": "Рекомендуем использовать первый вариант. Он более стабильный и увеличивает нашу статистику установок."
|
||||
},
|
||||
{
|
||||
"h4": "Публичный сервер"
|
||||
},
|
||||
|
@ -397,18 +412,6 @@
|
|||
{
|
||||
"p": "По умолчанию образ запустится по адресу ```http://127.0.0.1:80/```. Если не получилось проверьте свободен ли у вас 80 порт."
|
||||
},
|
||||
{
|
||||
"h4": "Обновление Docker-образа"
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"собрать билд ```npm run build:docker```",
|
||||
"собрать образ ```docker build -t assayo .```",
|
||||
"визуально проверить образ ```docker run --name assayo -p 80:80 -d assayo```;",
|
||||
"поставить тег ```docker tag assayo bakhirev/assayo:latest```;",
|
||||
"запушить образ в Docker Hub ```docker push bakhirev/assayo:latest```;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"h3": "️ О приложении"
|
||||
},
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"p": "对您的git仓库的数据进行可视化和分析 团队领导及资讯科技审核的表现工具"
|
||||
},
|
||||
{
|
||||
"p": "**Links:** [示范表现](https://bakhirev.github.io/demo/?dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
"p": "**Links:** [示范表现](https://bakhirev.github.io/demo/?ref=github&dump=./test.txt), [online version](https://bakhirev.github.io/demo/?ref=github), [docker](https://hub.docker.com/r/bakhirev/assayo), [reddit](https://www.reddit.com/r/ITManagers/comments/1e5k291/the_visualization_and_analysis_of_git_commit/), [habr](https://habr.com/ru/articles/852782/)."
|
||||
},
|
||||
{
|
||||
"p": "**Video:** [english](https://www.youtube.com/watch?v=uMbhrrd25t4), [español](https://www.youtube.com/watch?v=skmctb_2rZ0), [русский](https://www.youtube.com/watch?v=jwCp_-bhrCQ)."
|
||||
|
@ -368,6 +368,21 @@
|
|||
{
|
||||
"h3": "DevOps (CI/CD)"
|
||||
},
|
||||
{
|
||||
"h4": "Github Actions"
|
||||
},
|
||||
{
|
||||
"p": "Use Github Actions to automatically create a report within your builds."
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"[example](https://github.com/marketplace/actions/assayo) action from the official marketplace;",
|
||||
"[example](https://github.com/bakhirev/assayo/blob/main/documents/ActionExample.yml) custom action;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"p": "I recommend using the first option. It is more stable and increases the statistics of installations."
|
||||
},
|
||||
{
|
||||
"h4": "公共服务器"
|
||||
},
|
||||
|
@ -399,18 +414,6 @@
|
|||
{
|
||||
"p": "默认情况下,镜像会被启动在地址 ```http://127.0.0.1:80/```. 如果没有成功,请检查你的80端口是否可用."
|
||||
},
|
||||
{
|
||||
"h4": "Docker 图像更新"
|
||||
},
|
||||
{
|
||||
"li": [
|
||||
"运行命令 ```npm run build:docker```",
|
||||
"运行命令 ```docker build -t assayo .```",
|
||||
"检查结果 ```docker run --name assayo -p 80:80 -d assayo```;",
|
||||
"运行命令 ```docker tag assayo bakhirev/assayo:latest```;",
|
||||
"提交容器映像到 Docker Hub ```docker push bakhirev/assayo:latest```;"
|
||||
]
|
||||
},
|
||||
{
|
||||
"h3": "️ About application"
|
||||
},
|
||||
|
|
Loading…
Add table
Reference in a new issue