Hej mirki
Potrzebuję jakiegoś własnego Gita z CI, ale nie mogę wybrać pomiędzy Gitea z Jenkinsem oraz Gitlab z Gitlab Runnerem.
Chciałbym również do niego podpiąć SonarClouda, aby skanował te z moich projektów, które są open source.
Ważna jest dla mnie jest łatwość przeglądania i tworzenia konfiguracji CI oraz ogólna lekkość rozwiązania.

#linux #devops #git
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@qarmin: bierz gitlaba, mniej p---------a się z samym CI. Jenkins zaczyna mieć sens jak potrzebujesz miliona pluginow do sprawdzania zdogdnosci z normami
  • Odpowiedz
FILM "Git" (2015) za darmo na YouTube.
Polski.

Jakub M. słynny mąciciel (Włodzimierz Matuszak) - przywódca w zakładzie karnym w Łęczycy zostaje zamordowany. Ze wstępnych przesłuchań i akt sprawy wynika, że była to zemsta okaleczonego współwięźnia, Grzegorza R. Tydzień wcześniej Jakub M. udzielił wywiadu telewizyjnego. Dziennikarz śledczy, który z nim rozmawiał postanawia dojść do prawdy. Wywiad z mordercą odkryje szokujący bieg zdarzeń.

#filmnawieczor #film #ogladajzwykopem #
b.....u - FILM "Git" (2015) za darmo na YouTube. 
Polski.

Jakub M. słynny mącicie...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bubukuku: dla mnie ten film to jakieś nieporozumienie , ktoś chciał chyba nagrać druga symetrie ale nie wyszło, zrealizowany jest jeszcze jako tako ale sam scenariusz trochę idiotyczny
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam wszystkich z tagu #devops. Chciałbym zautomatyzować proces deploymentu skryptów dla #jira. Mam do wykorzystania #bitbucket (clud) i #teamcity. Chciałbym aby po wrzuceniu kodu do repozytorium TC automatycznie brał ten kod i wrzucał go do odpowiedniego katalogu na osobnym serwerze. Podejrzewam, że to bardzo proste do zrealizowania, jednakże jestem zielony w temacie CI\CD to nie wiem jak się do tego zabrać
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@4n0n:
Kroki plus linki do poczytania
0. Utworzyć projekt / build configuration w teamcity: https://www.jetbrains.com/help/teamcity/build-configuration.html
1. Ustawić webhook z repozytorium Bitbucket do Build Configa w TC: https://teamcity-support.jetbrains.com/hc/en-us/community/posts/360002462180-How-to-make-a-Bitbucket-POST-webhook-to-TeamCity-
2. Jeśli to są tylko skrypty, to zakładam, że żadne mejweny i inne cuda Ci nie są potrzebne, więc sam deployment możesz ogarnąć choćby po ssh. W tym celu dodaj w jobie w TeamCity krok z deployem, a tam jakiś prosty skrypt w
  • Odpowiedz
Czy jest jakiś tool który ogarnie zmiany brancha i przy tym będzie podmieniał jakiś plik dla tego brancha?
Dla każdego brancha mam inny plik z bazą danych i na razie podmieniam to ręcznie. Wolałbym to robić automatycznie
#webdev #programowanie #git
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ahaw: @kao3991: git rev-parse --abbrev-ref HEAD to nazwa brancha na który się przeniosłeś - i w skrypcie sobie robisz jakiegoś switcha i podmieniasz plik.
Najlepiej nie ruszać plików bazy tylko edytować odpowiednią linijkę w jakimś configu czy .env jak wyżej wspomniane która będzie wskazywać na plik bazy ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@stosiedem: chciałbym móc to edytować ale jestem za mała płotka żebym miał coś do gadania :D
Jak znaleźć obecnego brancha to znalazłem na stacku, i nawet udało mi się znaleźć jaki był poprzedni branch więc jestem w domu:)
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Na wstępie dziękuje wszystkim za wypełnienie ankiety, mam nadzieję, że wasze głosy nie pójdą na
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Drail: spoko, ja też nad tym myślę, ale w pracy XD
Stworzenie tego drugiego projektu to był mój taki pierwszy pomysł, może da się to jakoś inaczej obejść. Chcę to zrobić, bo w ogóle niepotrzebnie robimy takie zmiany na live w nocy (taki mamy przykaz z góry). W nocy musi to zrobić admin, a zwalidować musi to ktoś z biznesu. Tylko po co tam admin jeszcze? Niech sami to sobie
  • Odpowiedz
W pracy jak poprawiacie (albo IDE samo z siebie) literówkę, formatowanie czy usuwacie niepotrzebny import itp w jakiejś klasie/pliku w którym poza tym nic nie zmienialiście ale otworzyliście go by np. zobaczyć kod to potem jak robicie commit na gita z plikami na których pracowaliście i widzicie ze w IDE pokazuje się ze został zmieniony ten plik z literówka to co robicie?
Robicie osobny commit z opisem "fixed typo", ignorujecie go czy
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@Saly: w statycznych też może się popsuć.

Przykłady:
- Pole w DTO z którego korzysta frontend
- Nazwa klasy, którą jest Bean; Spring automatycznie generuje nazwę beana na podstawie nazwy klasy; jest interfejs z dwoma implementacjami, więc gdzieś musiał być wybrany który bean ma być wstrzyknięty - na podstawie nazwy beana czy stringa. Zmiana nazwy klasy nie będzie tu wykryta, ale przestanie działać.
- Odwoływanie się przez refleksję do pół
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Sorry, myślałem że mi się komentarz nie umieścił i napisałem w skrócie, bo mi się nie chciało już drugi raz pisać. A jednak Wykop jakieś opóźnienie miał.
  • Odpowiedz
Mirki z #programowanie mam pytanko. Chciałbym „uruchomić” swój pierwszy Open sourcowy projekt na github i już na początku mam problem xD projekt wstępnie podzieliłem na 3 aplikacje. Frontend to angularowa aplikacja, backend jest zrobiony w spring boot i mam jeszcze takie miejsce które zawiera skrypty instalacyjne w tym Docker-compose. Działa to całkiem spoko bo jak wrzucam zmianę na backend to travis buduje mi tylko aplikacje backendowa (plus sam skrypt travisowy
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Miith: zasadnicze pytanie - czy zmiana w backendzie będzie również pociągać zmiany we frontendzie? Czy wersjonujesz te aplikacje osobno czy nie? Jeśli pracujesz samemu, to IMHO łatwiej będzie monorepo. W przyszłości będzie łatwo wydzielić je do osobnych dzięki git subtree, więc ja bym szedł w jedno.
  • Odpowiedz
  • 0
@Hauleth: Narazie rozwijam sam. Zmiana w backendzie nie zawsze wiąże się ze zmiana w froncie. Masz może jakieś przykłady GitLab-ci lub travis-ci dla wielomodulowych projektów?
  • Odpowiedz
Mam sobie repo na bitbucket, z 200 comitów. Chcę teraz pobrac całe to repo i wysłać na inny serwis git i chcę, aby na tym nowym serwisie te wszystkie commity były widoczne. Jak to mniej więcej zrobić? Jednym słowem przenieść całą historię projektu z serwisu A do B.

P.S Drugi serwis to gitea na własnym serwerze.

#git #programowanie #pytaniedoeksperta
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#git #gitlab

Zrobiłem publicznego mirrora pewnego repo i gitlab pokazuje "mirrored from ". Da się usunąć jakoś tę informację? Google nie pomaga, w gitlabie nie widzę opcji, żeby to usunąć.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zwei: AFAIK nie, bo nie wiem czy przypadkiem GL teraz nie będzie monitorował upstram by aktualizować. Alternatywą jest wywalenie repo i "ręczne" skopiowanie.
  • Odpowiedz