From 53bd0e107e806f214a6ddd7f808ec34548b8f8a2 Mon Sep 17 00:00:00 2001 From: Leon Hoppe Date: Fri, 20 Feb 2026 23:14:33 +0100 Subject: [PATCH] removed gitlab ci --- .gitlab-ci.yml | 44 ------------------ src/Portfolio.Web/wwwroot/socials/gitlab.png | Bin 0 -> 591 bytes .../wwwroot/socials/instagram.png | Bin 0 -> 1772 bytes src/Portfolio.Web/wwwroot/socials/mail.png | Bin 0 -> 1459 bytes 4 files changed, 44 deletions(-) delete mode 100644 .gitlab-ci.yml create mode 100644 src/Portfolio.Web/wwwroot/socials/gitlab.png create mode 100644 src/Portfolio.Web/wwwroot/socials/instagram.png create mode 100644 src/Portfolio.Web/wwwroot/socials/mail.png diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index b86081a..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,44 +0,0 @@ -stages: - - build - - test - - publish - -variables: - DOCKER_IMAGE: registry.leon-hoppe.de/leon.hoppe/portfolio - -build: - stage: build - image: mcr.microsoft.com/dotnet/sdk:10.0 - script: - - dotnet restore - - dotnet build --configuration Release --no-restore - artifacts: - paths: - - "**/bin/Release" - expire_in: 10 minutes - -test: - stage: test - image: mcr.microsoft.com/dotnet/sdk:10.0 - script: - - dotnet test --verbosity normal - dependencies: - - build - -publish: - stage: publish - tags: - - docker - before_script: - - git lfs pull - script: - - export VERSION=$(echo $CI_COMMIT_TAG | sed 's/^v//') - - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin registry.leon-hoppe.de - - docker build -t $DOCKER_IMAGE/api:$VERSION -t $DOCKER_IMAGE/api:latest -f src/Portfolio.Api/Dockerfile . - - docker build -t $DOCKER_IMAGE/web:$VERSION -t $DOCKER_IMAGE/web:latest -f src/Portfolio.Web/Dockerfile . - - docker push $DOCKER_IMAGE/api:$VERSION - - docker push $DOCKER_IMAGE/web:$VERSION - - docker push $DOCKER_IMAGE/api:latest - - docker push $DOCKER_IMAGE/web:latest - only: - - tags diff --git a/src/Portfolio.Web/wwwroot/socials/gitlab.png b/src/Portfolio.Web/wwwroot/socials/gitlab.png new file mode 100644 index 0000000000000000000000000000000000000000..feeff61934549c38bffcab1a79d7a66fcfece34a GIT binary patch literal 591 zcmV-V00wGYw{5j?; zSp=NM*{G3Z$naqvKlUBiIGeBjIuLS^j^@Cu8wU4*z4}+{4%mYw1u{C}@_je`64(>f zmxv=9_JBs#Xv_wTTU~O$CkwqQ9bWb4JwlP|B_Kv zvz-3=1oSBANK#s^h+1qOqNZI_anSrZ<8s{KX~aX+V9PM}goXK#!!ChcU=P@)#eYxj zhd6TraU^zU(G5(mf&Cd?Ef&XFc?#hNshE6|Z#pyja`u|!+5+#Hj> z-HAmgLankqOGG|I;`4BkFuubYwn~hTgsg d{k+Qz@CQ6(*Z{3^c|-sJ002ovPDHLkV1fio8%Y2F literal 0 HcmV?d00001 diff --git a/src/Portfolio.Web/wwwroot/socials/instagram.png b/src/Portfolio.Web/wwwroot/socials/instagram.png new file mode 100644 index 0000000000000000000000000000000000000000..258e778796809b53fdcf99582ce49641d928e9f6 GIT binary patch literal 1772 zcmWmDc_7qz9|!R794pJ?akY*?8HH*^Vk?t&2Vzp#atwe}2B*AT)h^u~U{@W#aEq=M;M6t4zE_y$k3L_>l=~2AHt@6bU${3)&HD3OC|Z zh%`087z6Tv9e&V;fYL-zD}xjO$`Pj4O`u*N2N9$*@EQTh4^S-7!!ad!2=zl9ic|vF z?Fo%2SqbpiL_g`H==B2T3jp1M7YOpGP)de)1xTQPmEkM$Cs1*OO^*O&KtwBaAxM#f zvl{RR2`u*m<1qZL1Ttsgs6HO4z})-rvm-Em#=+G!RQ?SmqMI~uS81(MMN~@V!w;#1 zawV25Td5ZSsTga$fIr2dhy-e9;Q|d#lOS*hT-3znJ>ato4D29G4&+>+D;hs~3&*wt zEe4ZAA%qN?AyAo!r-y-gU{rMs_GW-;7ARc)pfV?vZ3Ru6wXF$YXbyG`f=2@E$(uv% zc#RlCO>5MP!>DTp)qs2`L?B2*g!2YWaR%nEkRgS~AH%Ci2rvOldZhF+o|%PRj<~NB z^9SMBZ-0>nasDg#ML$c~mMyMR+t1SSApo4t@xZ z%7FQH&^ZA%G;n6Ls)}MIrr~ZjXgT4wA}~7-4N2+JLU7w8QZ2xlk&vEG7_jl%X7D@2!nCBy%OJgSn;n3X!>zdtp}pAmt#IcGzYSnkhvAg)Nx_-D=Xo9 z2LWb0TQd4Mqoc%M$FMcX*4hpo@mN2|A>?UX!7sBdu}f3`YitdTn~YzrUyA(NQTMez zrQ?9&=(-w8xFyTPp8L_cBb=S_9cr1IIkyxQz*2b4{7BbJl~Elu(bi^f$aeFu`@oM= z;fzSy>Uw6b<9ZzN*?`tmFBgsFQ&2XU=Jt*lk{60p;s3mDaf$r!&7jb^D$#s!f zTHqZ)#(g!8X8b5I$xTikiQeo3$Nun?9%G`L9mOuSmsfhH$L$q&|69`N9Wl;i3X`v= z_Zu*~d&-MjP9vlDxdU{rj<<<*j&B0=dfy2s?0jmwX`)0mQk^PlrN0@t7I7&zbPH11 zw?lBRuKVIcTBRhtA^N}PeBwNTS7Wx}J8MZj{^(K8n>`HO`eVFLy++1PV-KG`nAmH1 z<+Dmd;r=E&u56B0b&D{`Uu3M&{;>ROX|VG)h1U}=q>arv`##q=m6HO8;%X#{`PSDw z?pqg$8J@1yxWp@|JnrvL+2cA^+qNY!_v-fj!@GB}1gWy8T9&I=iV2whw4|ZiYy8XK zzWcSZvb?-P4o5Z)@EpCXwM#bMsnPz4PPfY9PVcNZDagAn8(6NWl~G#)pjE!oxB69H zV#wZBG0@g7RBzAWg1aZD#%#mP9o*e>7q)el1>Ci~Xr`uCB715;S3Z79)o_Rx?PAio zQ8P2d&E{(OQ77N{J+wc$!+ve^DTCj_GtM8LAFYxO@sfRN(DD3U$bfrCt<;u5vE!jO zx_nO=3yUzZX(lzovc-&&BV}6bcjLGf-A9E(V+JpHrN$H6NhF(3uHnrwN0_LpQS5TO zn^;ATmkzhEI-qg%*O2!78STvu>7Q!@)w92z&v`VlnW_CG>Kh`UIog|`$ZYpSy zX}`dK=l{FNeeqKdTb1+nikWrrT(arC<(N}aw;%7!`0FYTv-1+yN!IyyK2GfC27 ziKd~e6$vUmT9GH=CVhyJpHs~_(Yx6$Go;h!nnm3cfvEC+P|dzGj9Z5)99%Qf1&2nn z)ObfWUzW;<4NY(VB6rtGvw8fe!oB8>z0aJ(=|UTH{y&+z`a66pidg-55sRkdL9z;G ta2YQw9qF7i?iv}5Nc~CUnXmLH-?gQW^G$4`|KK`YWNB{ADm8VB`3LTVyb1sS literal 0 HcmV?d00001 diff --git a/src/Portfolio.Web/wwwroot/socials/mail.png b/src/Portfolio.Web/wwwroot/socials/mail.png new file mode 100644 index 0000000000000000000000000000000000000000..7eb40618afa2b550bd98392828ceb7772ffa94f3 GIT binary patch literal 1459 zcmV;k1x)&hP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1xQImK~z{ry;ogt zR7DtmXU=}mcDJoIDw4Rd2%=IyKq20cD6$~&t{27&O$>=KB>n;afj__~S8BoyS6*Vt zHh81Pi-w34YCu3rMA1~(Zg=6dyJvi!IWybY!xmdEe3N%)=KXk{cRtRXvq~VkS{K#6 zEuGKF)QaKX-p@hm07(wFOnOTq&6Z- zze)0@sHKY|Nom(7Mh_kli3*}@ZTE_ShAuy5OX=sM7!EqIN?Kp2=9!Pp;EuZFhD1eg zToZ|}jF_Q4UxR$V%P?rtR1ZuEi9+%Ae*P4Nb{`=sX`a?gGm~auysp&S;A$*>Cb{9G zJ;^@te&XXp;%pK9aOm$W9y6ukqbh&++Jq@=nGu!4UjL6`+RG}w@v>Hha#iP}qR!#S zZA5V_``Xv7Q9%{Kt@8PuDu)e+aYLH#W7~-4!3l1y^Li{>oj_x~LB)#nv>7F4mdA3V zlA^|Jys|nbY%L)P<8>?YdfGsV#lpC1A(zgnqADF}O{v_#A%xmTb*Urr-d2(Kt0K>i zi>$QiS%>gs_c`%-6f}2LDB#!7T`dI1Dizl?G`zAS>)>P z7UzM4xx^qAF^TPY$QiL88rT=~SuN$@t5`l<+nm8hg*nV62E}5MhkT)S4~BCJt|P@$ z3(2A4gL_>Of26kc2xBcda*08)n85B5gU@nz4Nh5Qc$f%K-6L}0I)JgC|0RrJEOR`$ z6=JdgPBc_s%~}Oe2z2O`6!`Lewu3&#Ft&%BLQK!&wmUroFtTF@B&WJ92!)SM9x>lv z61n!5GX_E%eT?b*CMTvV055yncDKM@t2C0FucQnB4^Zu_$hOBt-ra{;;&flV>6{Su z=U}6cF}0sp4{}$CNkXT-2yJKY$l1@X0D-1wMYaQY{4u!TtG*y|bgh*v9RrbR@XDoA=+bzOx z0o8F@wLgK8L6HNS{sl|=XfL@J*0|-NR5Lqfg*nV62E}4}Qm^D?hc6&+WC1bW2S4E6 zeg+^<0pvl2xx^q=%$0Ck&|QA;s_n;HQ@S{C$llM8Cfc_~MBdqkml2ZND8{*ZX6mkU zD`DS@w{dIca7a(!temWi47xxz$ueF>J5IDt>cYU`)SM=^@Ut0-3#^)ktRR~OcON&; zwuX#h|8HU<1DO~U@QqeE6WhnoFAbKZgl)KmB!6LqYU7-J_3H*>*S9&DKCy;eOjqsL z#9Bwmf)BQ>3oN27K-v0!I1Y7FX3V(I#&ORCsN~bh0%}`1k4m}~TZhwd9Jz5n&Blke z?06LioC@3~Zq$_OET_iR;BXw;`uV&)>kG%(d~n8Qxlz;Q-IZC>#@{6zItzl9pWJrb zN7wS%&vf=3hPU0*cYbhwS>9EdjYeNPBJuUP@A6}h?A3+BIN#e)gA=Y?KUF5P#Yyfv z&MNJUS@j!?mBM!)KE+Poxp?M-q@{5POQTY(JYBzgX=XCHyZAXui^<>D@!wDqH;&!CI5SC3T^>!J-WR9q(pkDKLoZdNd2W6p8Z1{;F8`d;8aI9K-*bO0 z*hGlE0yxOr7wOfYI+!p15hwqc_R9Hot5GXIUzu(EG%pb*e)hnK{0oX!prXvcT5|vZ N002ovPDHLkV1fs3!CC+S literal 0 HcmV?d00001