5 Commits

Author SHA1 Message Date
9f7399722f Add "force_tag" setting to build config
All checks were successful
continuous-integration/drone/tag Build is passing
2021-11-05 01:32:04 +01:00
78b96c5a83 Add "latest" tag to drone config
All checks were successful
continuous-integration/drone/tag Build is passing
2021-11-05 01:26:22 +01:00
8a64b4efc2 Adapt Dockerfile
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-11-05 01:15:15 +01:00
9f6012b9ce Fix circle_area function 2021-11-05 01:14:54 +01:00
7a944caf44 Break circle_area function
Some checks failed
continuous-integration/drone/push Build is failing
2021-11-05 01:12:37 +01:00
5 changed files with 13 additions and 4 deletions

View File

@@ -14,6 +14,8 @@ steps:
registry: docker.dietrich-rink.de registry: docker.dietrich-rink.de
repo: docker.dietrich-rink.de/drone-test repo: docker.dietrich-rink.de/drone-test
auto_tag: true auto_tag: true
tags: latest
force_tag: true
username: username:
from_secret: registry_user from_secret: registry_user
password: password:

View File

@@ -4,4 +4,4 @@ WORKDIR /app
COPY drone_test ./ COPY drone_test ./
CMD python -c "from drone_test import circle_area; print(circle_area(2)" CMD python . 1 2

9
drone_test/__main__.py Normal file
View File

@@ -0,0 +1,9 @@
"""Python module to test drone builds"""
import sys
from _circle_area import circle_area
if __name__ == '__main__':
for arg in sys.argv[1:]:
print(circle_area(float(arg)))

View File

@@ -1,5 +1,3 @@
"""Python module to test drone builds"""
import math import math
def circle_area(radius: float): def circle_area(radius: float):

View File

@@ -1,7 +1,7 @@
from unittest import TestCase from unittest import TestCase
import math import math
from drone_test import circle_area from drone_test._circle_area import circle_area
class CircleAreaTest(TestCase): class CircleAreaTest(TestCase):
def test_area_1(self): def test_area_1(self):