Compare commits

...
20 Commits
Author SHA1 Message Date
brb 907958484c removed unused step
pipeline / Test (push) Successful in 39s
Docker / Test (push) Successful in 39s
Docker / Publish (push) Successful in 8s
2023-07-12 12:08:42 +02:00
brb 9a1724742a added code to extract version number
Docker / Test (push) Successful in 39s
Docker / Publish (push) Successful in 7s
2023-07-12 11:54:31 +02:00
brb 20023ca9a9 added code to print version number
Docker / Publish (push) Failing after 6s
Docker / Test (push) Successful in 39s
2023-07-12 11:49:00 +02:00
brb 478d258a31 added code to extract version number
Docker / Test (push) Successful in 40s
Docker / Publish (push) Failing after 7s
2023-07-12 11:45:18 +02:00
brb eb8b1456ab added code to extract version number
Docker / Test (push) Successful in 40s
Docker / Publish (push) Failing after 5s
2023-07-12 11:39:44 +02:00
brb 4c99b6a1af testing how to set env vars
Docker / Test (push) Successful in 38s
Docker / Publish (push) Failing after 4s
2023-07-12 11:32:50 +02:00
brb 0becddf81f added code to extract version number
Docker / Test (push) Successful in 38s
Docker / Publish (push) Failing after 5s
2023-07-12 11:29:26 +02:00
brb 233c0ef977 added code to extract version number
Docker / Test (push) Successful in 40s
Docker / Publish (push) Failing after 5s
2023-07-12 11:27:46 +02:00
brb 11e3c866de added code to extract version number
Docker / Publish (push) Failing after 5s
Docker / Test (push) Successful in 39s
2023-07-12 11:06:29 +02:00
brb ce43e1fa38 added code to extract version number
Docker / Test (push) Successful in 39s
Docker / Publish (push) Failing after 5s
2023-07-12 11:01:40 +02:00
brb 9c9722615f added code to extract version number
Docker / Test (push) Successful in 38s
Docker / Publish (push) Failing after 5s
2023-07-12 10:42:15 +02:00
brb 9ad983cc1c added code to extract version number
Docker / Test (push) Successful in 38s
Docker / Publish (push) Failing after 5s
2023-07-12 10:27:41 +02:00
brb 10821f94df added code to extract version number
Docker / Test (push) Successful in 40s
Docker / Publish (push) Failing after 4s
2023-07-12 10:24:43 +02:00
brb 550551c4a0 updated to only run when tag is provided
Docker / Test (push) Successful in 40s
Docker / Publish (push) Failing after 6s
2023-07-12 10:08:13 +02:00
brb 5709c7152a updated to only run when tag is provided to release branch
pipeline / Test (push) Successful in 52s
Docker / Test (push) Successful in 38s
Docker / Publish (push) Failing after 6s
2023-07-11 18:41:05 +02:00
brb a8b27d8f21 ignored pushes to release branch without tag
pipeline / Test (push) Successful in 39s
2023-07-11 18:33:15 +02:00
brb 2cd449e130 renamed workflow file
Docker / Publish (push) Failing after 6s
Docker / Test (push) Successful in 39s
2023-07-11 18:24:06 +02:00
brb 91b22a781c renamed workflow file 2023-07-11 18:23:37 +02:00
brb 6f7201054b ignored branch release 2023-07-11 18:22:23 +02:00
brb 697973a454 added automatic detection of version number
Docker / Test (push) Successful in 41s
Docker / Publish (push) Failing after 5s
pipeline / Test (push) Successful in 39s
2023-07-11 18:11:52 +02:00
3 changed files with 43 additions and 52 deletions
+28
View File
@@ -0,0 +1,28 @@
name: pipeline
run-name: ${{ gitea.actor }} is running script
runs-on: ubuntu-latest
on:
push:
branches-ignore:
- "release"
image: python:3.10
jobs:
test:
name: Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.10
uses: https://github.com/actions/setup-python@v3
with:
python-version: "3.10"
architecture: "x64"
- name: Install Packages
run: |
python -m pip install --upgrade pip
pip install flake8 mypy pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: PEP8 check
run: flake8 ./code --benchmark --exit-zero
- name: Type check
run: mypy ./code
-49
View File
@@ -1,49 +0,0 @@
name: pipeline
run-name: ${{ gitea.actor }} is running script
runs-on: ubuntu-latest
on: [push]
image: python:3.10
jobs:
test:
name: Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python 3.10
uses: https://github.com/actions/setup-python@v3
with:
python-version: "3.10"
architecture: "x64"
- name: Install Packages
run: |
python -m pip install --upgrade pip
pip install flake8 mypy pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: PEP8 check
run: flake8 ./code --benchmark --exit-zero
- name: Type check
run: mypy ./code
# publish:
# name: Publish
# runs-on: ubuntu-latest
# needs: [test]
# if: gitea.ref == 'refs/heads/release'
# env:
# repository_host: 192.168.1.2:5000
# repository_name: ${{ gitea.repository }}
# repository_version: v1.0
# steps:
# - uses: actions/checkout@v3
# - name: Build
# run: |
# echo "> docker build . --file Dockerfile --tag ${repository_name}:${repository_version}"
# docker build . --file Dockerfile --tag ${repository_name}:${repository_version}
# - name: Tag
# run: |
# echo "> docker tag ${repository_name}:${repository_version} ${repository_host}/${repository_name}:${repository_version}"
# docker tag ${repository_name}:${repository_version} ${repository_host}/${repository_name}:${repository_version}
# - name: Push
# run: |
# echo "> docker push ${repository_host}/${repository_name}:${repository_version}"
# docker push ${repository_host}/${repository_name}:${repository_version}
@@ -3,8 +3,8 @@ run-name: Build and Publish Service
runs-on: ubuntu-latest
on:
push:
branches: [release]
tags: ['v*']
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
jobs:
test:
name: Test
@@ -31,10 +31,22 @@ jobs:
needs: [test]
steps:
- uses: actions/checkout@v3
-
name: Set Environment Variables
id: vars
env:
repository: ${{gitea.repository}}
ref_name: ${{gitea.ref_name}}
run: |
echo $repository
echo ::set-output name=OWNER::${repository#/*}
echo ::set-output name=PROJECT::${repository#*/}
echo $ref_name
echo ::set-output name=TAG::${ref_name#refs/*/}
-
name: Push Image
uses: docker/build-push-action@v2
with:
context: .
push: true
tags: 192.168.1.2:5000/${{gitea.repository}}:v1.1
tags: 192.168.1.2:5000/${{gitea.repository}}:${{steps.vars.outputs.TAG}}