Gaia Versions Save

Build powerful pipelines in any programming language.

v0.2.9

2 years ago

Changelog

65d3e4c Built the ci image 165b9d6 Bump axios from 0.19.0 to 0.21.2 in /frontend (#304) b5389a9 Bump follow-redirects from 1.5.10 to 1.14.7 in /frontend (#310) 17db18e Fixed the indentation 4fd7a9f Properly fix the goreleaser config 8d79656 Support go 1.17 (#311)

Docker images

  • docker pull gaiapipeline/gaia:latest-cpp
  • docker pull gaiapipeline/gaia:v0.2.9-cpp
  • docker pull gaiapipeline/gaia:latest-python
  • docker pull gaiapipeline/gaia:v0.2.9-python
  • docker pull gaiapipeline/gaia:latest-ruby
  • docker pull gaiapipeline/gaia:v0.2.9-ruby
  • docker pull gaiapipeline/gaia:latest-nodejs
  • docker pull gaiapipeline/gaia:v0.2.9-nodejs
  • docker pull gaiapipeline/gaia:latest-java
  • docker pull gaiapipeline/gaia:v0.2.9-java
  • docker pull gaiapipeline/gaia:latest
  • docker pull gaiapipeline/gaia:v0.2.9
  • docker pull gaiapipeline/gaia:latest-go
  • docker pull gaiapipeline/gaia:v0.2.9-go

v0.2.7

3 years ago

Changelog

165df8f Adding swagger (#287) da4aac4 Fixed the module versions (#293) 4086339 Fixing the docker argument in case of pipeline start (#294)

Docker images

  • docker pull gaiapipeline/gaia:latest-java
  • docker pull gaiapipeline/gaia:v0.2.7-java
  • docker pull gaiapipeline/gaia:latest-nodejs
  • docker pull gaiapipeline/gaia:v0.2.7-nodejs
  • docker pull gaiapipeline/gaia:latest-ruby
  • docker pull gaiapipeline/gaia:v0.2.7-ruby
  • docker pull gaiapipeline/gaia:latest-go
  • docker pull gaiapipeline/gaia:v0.2.7-go
  • docker pull gaiapipeline/gaia:latest-python
  • docker pull gaiapipeline/gaia:v0.2.7-python
  • docker pull gaiapipeline/gaia:latest-cpp
  • docker pull gaiapipeline/gaia:v0.2.7-cpp
  • docker pull gaiapipeline/gaia:latest
  • docker pull gaiapipeline/gaia:v0.2.7

v0.2.6

3 years ago

Changelog

9fd6735 Bump version for release (#279) ed5c1e2 Creating github webhook secrets per pipeline (#283) f588ae4 Delete user rbac attachments on deletion of users (#271) 5519f27 Fixing the webhook (#262) 62f005c Increase handler coverage (#280) b419af3 RBAC using Casbin (#256) c108600 Return the concrete and refactor the providers out of handlers (#273) 532ac3f [Feature] Pull a pipeline -> updates the code of the pipeline on demand (#265) 107cfb1 fix: rbac fixes and some refactoring (#281)

Docker images

  • docker pull gaiapipeline/gaia:latest-python
  • docker pull gaiapipeline/gaia:v0.2.6-python
  • docker pull gaiapipeline/gaia:latest-nodejs
  • docker pull gaiapipeline/gaia:v0.2.6-nodejs
  • docker pull gaiapipeline/gaia:latest-java
  • docker pull gaiapipeline/gaia:v0.2.6-java
  • docker pull gaiapipeline/gaia:latest-cpp
  • docker pull gaiapipeline/gaia:v0.2.6-cpp
  • docker pull gaiapipeline/gaia:latest
  • docker pull gaiapipeline/gaia:v0.2.6
  • docker pull gaiapipeline/gaia:latest-ruby
  • docker pull gaiapipeline/gaia:v0.2.6-ruby
  • docker pull gaiapipeline/gaia:latest-go
  • docker pull gaiapipeline/gaia:v0.2.6-go

v0.2.5

3 years ago

Changelog

ec32a78 .sort causes a cascading update on the vue component. (#220) 69b69b1 A little refactor to remove the need for nil parameters. (#222) 5b343c4 Added pipeline name validation (#239) 8913a7e Added start reason to pipelines. (#235) 2925ff9 Adding linter to circle CI. (#176) f072de7 Bump to v0.2.4 (#260) 9fd6735 Bump version for release (#279) 069a24b Change vault to use GCM with counter (#178) 19bfc77 Closes #193 (#195) 4c6678f Created a concurrent safe Gaia logger for plugins. (#213) 7c0f920 Created an error value, in case the for loop fails with index not found. (#206) f588ae4 Delete user rbac attachments on deletion of users (#271) 376c8ca Distributed execution via worker (#166) b2dfb95 Docker support for pipeline runs (#201) 1c33963 Echo groups (fix #252) (#253) c74984b Fix boltdb hanging if the db is already open (#223) da70f3b Fix issue #215, Allow spaces in Python pipeline name (#216) 9b6551b Fix unable to cancel scheduled and non-scheduled builds (#234) d081119 Fix username to git if it is empty. Will document it (#250) a6e14be Fixed a bug where the meta information were missing during a reschedule (#199) 133a50d Fixed multiple scheduler service init (#184) 86e92ba Fixed permissions on gaia created folders and pipelines. (#190) c68f7c1 Fixed possible nil error on flag parse in case there are no parameters provided for the binary (#209) 7eed58a Fixed python build (#259) 78c33fa Fixed racy tests e766c3d Fixed schedule button (#189) 2654f28 Fixed trigger check (#251) ca6e757 Fixed wrong comment 2382c79 Fixing cancelled status for pipelines. (#197) 5519f27 Fixing the webhook (#262) 5d72784 Formatting for build check (#258) 6d5d92e Housekeeping! (#191) e0e26d9 NodeJS support (#183) 072ded5 Obfuscate execpath from pipeline objects returned to clients (#229) b419af3 RBAC using Casbin (#256) fe1bdc9 Refactored Gaia parameters (#198) c81a498 Refactored frontend pipeline start handler and fixed a parameters bug (#181) ec28241 Refactored scheduler out of the service singleton provider (#237) 13df0a5 Refactoring the certificate service. (#245) 519a2be Remove the channel Iterator method from ActivePipelines (#175) ed1ca01 Remove the pin to a specific java version below 8. (#236) c7837a1 Remove trigger token from overview view (#228) a548246 Retire satori UUID and use a community driven fork (#241) c108600 Return the concrete and refactor the providers out of handlers (#273) 74b880c Started to update docker images (#255) 0270c10 Streamlined and polished the README a bit a8593d7 The helm chart needed some upgrades (#254) 56d9c03 Toggle Polling from the UI (#174) 0327269 UI: Add pipeline details (#217) 212cf22 Updated circleci image (#257) 13f272f Updated description of the GCM encryption for vault. (#224) d44dd08 Upgrade of all frontend components and dependency libraries (#186) 32bf82c Worker builds binary in case the binary doesn't match the worker arch (#200) 532ac3f [Feature] Pull a pipeline -> updates the code of the pipeline on demand (#265)

Docker images

  • docker pull gaiapipeline/gaia:latest-nodejs
  • docker pull gaiapipeline/gaia:v0.2.5-nodejs
  • docker pull gaiapipeline/gaia:latest
  • docker pull gaiapipeline/gaia:v0.2.5
  • docker pull gaiapipeline/gaia:latest-java
  • docker pull gaiapipeline/gaia:v0.2.5-java
  • docker pull gaiapipeline/gaia:latest-go
  • docker pull gaiapipeline/gaia:v0.2.5-go
  • docker pull gaiapipeline/gaia:latest-cpp
  • docker pull gaiapipeline/gaia:v0.2.5-cpp
  • docker pull gaiapipeline/gaia:latest-ruby
  • docker pull gaiapipeline/gaia:v0.2.5-ruby
  • docker pull gaiapipeline/gaia:latest-python
  • docker pull gaiapipeline/gaia:v0.2.5-python

v0.2.4

3 years ago

Changelog

ec32a78 .sort causes a cascading update on the vue component. (#220) 69b69b1 A little refactor to remove the need for nil parameters. (#222) 5b343c4 Added pipeline name validation (#239) 8913a7e Added start reason to pipelines. (#235) 2925ff9 Adding linter to circle CI. (#176) f072de7 Bump to v0.2.4 (#260) 069a24b Change vault to use GCM with counter (#178) 19bfc77 Closes #193 (#195) 4c6678f Created a concurrent safe Gaia logger for plugins. (#213) 7c0f920 Created an error value, in case the for loop fails with index not found. (#206) 376c8ca Distributed execution via worker (#166) b2dfb95 Docker support for pipeline runs (#201) 1c33963 Echo groups (fix #252) (#253) c74984b Fix boltdb hanging if the db is already open (#223) da70f3b Fix issue #215, Allow spaces in Python pipeline name (#216) 9b6551b Fix unable to cancel scheduled and non-scheduled builds (#234) d081119 Fix username to git if it is empty. Will document it (#250) a6e14be Fixed a bug where the meta information were missing during a reschedule (#199) 133a50d Fixed multiple scheduler service init (#184) 86e92ba Fixed permissions on gaia created folders and pipelines. (#190) c68f7c1 Fixed possible nil error on flag parse in case there are no parameters provided for the binary (#209) 7eed58a Fixed python build (#259) 78c33fa Fixed racy tests e766c3d Fixed schedule button (#189) 2654f28 Fixed trigger check (#251) ca6e757 Fixed wrong comment 2382c79 Fixing cancelled status for pipelines. (#197) 5d72784 Formatting for build check (#258) 6d5d92e Housekeeping! (#191) e0e26d9 NodeJS support (#183) 072ded5 Obfuscate execpath from pipeline objects returned to clients (#229) fe1bdc9 Refactored Gaia parameters (#198) c81a498 Refactored frontend pipeline start handler and fixed a parameters bug (#181) ec28241 Refactored scheduler out of the service singleton provider (#237) 13df0a5 Refactoring the certificate service. (#245) 519a2be Remove the channel Iterator method from ActivePipelines (#175) ed1ca01 Remove the pin to a specific java version below 8. (#236) c7837a1 Remove trigger token from overview view (#228) a548246 Retire satori UUID and use a community driven fork (#241) 74b880c Started to update docker images (#255) 0270c10 Streamlined and polished the README a bit a8593d7 The helm chart needed some upgrades (#254) 56d9c03 Toggle Polling from the UI (#174) 0327269 UI: Add pipeline details (#217) 212cf22 Updated circleci image (#257) 13f272f Updated description of the GCM encryption for vault. (#224) d44dd08 Upgrade of all frontend components and dependency libraries (#186) 32bf82c Worker builds binary in case the binary doesn't match the worker arch (#200)

Docker images

  • docker pull gaiapipeline/gaia:latest-python
  • docker pull gaiapipeline/gaia:v0.2.4-python
  • docker pull gaiapipeline/gaia:latest-cpp
  • docker pull gaiapipeline/gaia:v0.2.4-cpp
  • docker pull gaiapipeline/gaia:latest-nodejs
  • docker pull gaiapipeline/gaia:v0.2.4-nodejs
  • docker pull gaiapipeline/gaia:latest-java
  • docker pull gaiapipeline/gaia:v0.2.4-java
  • docker pull gaiapipeline/gaia:latest-ruby
  • docker pull gaiapipeline/gaia:v0.2.4-ruby
  • docker pull gaiapipeline/gaia:latest
  • docker pull gaiapipeline/gaia:v0.2.4
  • docker pull gaiapipeline/gaia:latest-go
  • docker pull gaiapipeline/gaia:v0.2.4-go

v0.2.3

5 years ago

Changelog

cb5a54b Added new official website link to readme file (#143) 9bcc31d Added/Updated screenshots for README (#138) 41ccd5c Basic permissions (#154) d37e5f8 Bump version to 0.2.3 ddf8c49 Fix basic Go Report Card issues (#167) 3f5c4c3 Fix git SSH clone in docker container (#172) 1ef15c4 Fixed checksum mismatch (#159) f41ff5b Fixed deprecated warning from goreleaser and added new latest tags for specific language docker images. (#137) a74748f Implement pipeline scheduling via cron syntax (#139) 7478733 Implemented pipeline name already in use check (#153) 3a95a11 Make Gaia go modules compatible (#146) 757d72d Ruby support (#148) 6f556f3 Update README.rst (#141) 6987967 [WIP] Remote triggering a pipeline (#158) c5e1d48 fixed small errors (#144)

Docker images

  • docker pull gaiapipeline/gaia:latest-ruby
  • docker pull gaiapipeline/gaia:v0.2.3-ruby
  • docker pull gaiapipeline/gaia:latest-java
  • docker pull gaiapipeline/gaia:v0.2.3-java
  • docker pull gaiapipeline/gaia:latest
  • docker pull gaiapipeline/gaia:v0.2.3
  • docker pull gaiapipeline/gaia:latest-go
  • docker pull gaiapipeline/gaia:v0.2.3-go
  • docker pull gaiapipeline/gaia:latest-python
  • docker pull gaiapipeline/gaia:v0.2.3-python
  • docker pull gaiapipeline/gaia:latest-cpp
  • docker pull gaiapipeline/gaia:v0.2.3-cpp

v0.2.2

5 years ago

Changelog

953ea75 Acceptance/Integration Tests introduction (#133) bcaf623 Added a definitive check for possible password errors. (#121) 9622b72 Added extra check if pipeline has no jobs (#102) aff239a Added new in progress icon. Jobs which are in running state have a different icon in the detailed view. (#123) 767ef36 Added tests for plugin package. Implemented job results feature. (#101) e3eeae5 Bumped version to 0.2.2 (#135) 8b312dd Cancel pipeline a pipeline run (#117) 664e220 Change the fork of flag to gaia-pipeline instead of maintainer personal fork. (#106) 7409114 Changed ordering of created pipelines to creation date instead of status (#90) 7b21479 Changed slack domain to new gaia-pipeline.io subdomain (#95) 07cf7a3 Configuration is updated to use files or environment variables. (#93) 8eb3f1a Extracting building logic into a workers package (#115) 3e78a92 FIX #126 : helm charts (#127) 753ee64 Fix duplicated log entries (#113) 926f72f Fix scaling of pipelines on overview (#73) (#128) 9af82b1 Fixed go example in readme file (#88) 8e44588 Fixed scheduling ID of pipelines (#109) add96f7 Implemented pipeline integrity check during pipeline creation process (#96) c3b84a9 Initial Commit with Static baseURL in vue project (#125) a1cbf49 Python create pipeline race condition (#132) e6bacc6 Removed tabs panel from vault view (#94) a2042c4 Support C++ (#130) f29515f Updated readme file after 0.2.1 release (#84) f3c56cf fix order used in package import (#122) 413494f fix typo (#119) 374cc8d fixed race condition on channel close while go routine was sending (#85) d77be77 show notification when create pipeline process is successfully triggered (#83)

Docker images

  • docker pull gaiapipeline/gaia:v0.2.2-python
  • docker pull gaiapipeline/gaia:v0.2.2-cpp
  • docker pull gaiapipeline/gaia:v0.2.2-java
  • docker pull gaiapipeline/gaia:v0.2.2-go
  • docker pull gaiapipeline/gaia:latest

v0.2.1

5 years ago

Changelog

742944c A secret vault storage with AES encryption using a certificate (#56) 8b39c4e Add some minor grammar changes to README (#72) cf1d1a0 Add tests to PipelineGitLSRemote 2331b9b Added a few more screenshots to README.rst file 595a2f0 Added a new interface where the pipeline needs to be explicitly saved. 5fb3bfd Added another, longer test, but made it optional for an apparent reason. c40b8ef Added code coverage batch to readme file a9b4a22 Added copy Binary. 1aa25b1 Added coverage report generator for all subpackages. db818cd Added more tests for copying 5fb7822 Added new dockerfiles for separate docker images. Fixed small bugs related to new environments (#81) 70b3dd5 Added slack badge to readme. (#64) 791965c Added some coverage for the new functionality. 288b64d Added some logging. 242997d Added the functionality to save a drop-in pipeline. 5274958 Added upload of integration test results to codecov.io 513a799 Again some small fixes on the badges ee6f795 Automatically update pipelines github webhook (#48) 9c8f63c Clearing the global active pipelines. 40262c8 Clearing the killContext flag. 7ab0ce8 Corrected some phrases. Added Q&A section 22073ca DependsOn job dependency management (#67) 81a34b5 Don't use testify/assert 4c5b5d3 Enabled integration tests in circleci file 3767d3c Fixed broken circleci badge f7b139e Fixed data race in schedule e586a93 Fixed flaky schedule test (#66) 1a9fd29 Fixed git checkout to define a tmp directory. 94c0486 Fixed hardcoded path value. 6c1d1ed Fixed merge error. 30593e8 Fixed missing options in goreleaser file f2758e5 Fixed some error messages and releasing the semaphore on a git open repo error. e78f37e Fixed some issues and added tests. c5e808e Fixed user password hash invalid instead of nil as error. 3d8da40 Fixed wrong CA path in init method f7e56a5 Further tests. 775623b Implemented a quick semaphore based loop. 312ae68 Implemented python support (#78) 08f90cf Increased count to a 100. c193166 Increased further. b81829d Increasing coverage for build_golang. 034ed46 Increasing coverage for build_golang. ac87e63 Java Support for Gaia Pipelines (#60) 54b4aed Merge branch 'master' into automatically_update_pipelines 547ead7 Merge branch 'master' into makefile_refactor 4d79d25 Merge branch 'master' of https://github.com/gaia-pipeline/gaia 51ede30 Merge branch 'master' of https://github.com/gaia-pipeline/gaia into issue-29 3457391 Merge branch 'master' of https://github.com/gaia-pipeline/gaia into issue-30 e57a9fe Merge pull request #14 from Skarlso/test_cleanup 59bb2bf Merge pull request #17 from Skarlso/test_coverage_in_build 21e93c0 Merge pull request #18 from bidhan-a/store-tests 2416f93 Merge pull request #20 from c0bra/patch-1 09ad3d3 Merge pull request #27 from rmb938/jwtflag 22375b5 Merge pull request #34 from bidhan-a/issue-29 7ad299e Merge pull request #35 from Skarlso/automatically_update_pipelines 8729f6b Merge pull request #37 from michelvocks/update_readme bbf228e Merge pull request #38 from azbshiri/feature/no-uppercase-filename 9e99da6 Merge pull request #39 from michelvocks/one_pipeline_per_run 08f4a19 Merge pull request #40 from azbshiri/feature/handlers-pipline-tests 60d338d Merge pull request #41 from bidhan-a/pipeline-tests b24239f Merge pull request #49 from Skarlso/remove_string_builder f726eb9 Merge pull request #50 from michelvocks/update_readme d6a51f1 Merge pull request #52 from bidhan-a/issue-30 17b7873 Merge pull request #55 from michelvocks/security_package 95b672d Merge pull request #58 from michelvocks/security_refactored 28d5d56 Merge pull request #8 from Skarlso/makefile_refactor 156d96f Merged master. 7897f0b Minor grammar tweak e16a2e8 New security package introduced ab48faa One pipeline run now starts exactly one pipeline process. Added scheduler tests. Introduced an interface for pipeline which makes testing easier. Removed single job log view. 2c57eea Pipeline parameters (#71) 1ac4421 Preparation for new release 0.2.1 (#82) 66bac0f Refactored security package 52d975c Refactoring and test fixes. (#70) 37181bb Removed strings.Builder which was a go 1.10 feature. Closes #47 abbf9f9 Removed the empty if for now. I will add it later when I start working on webhooks. 0351ed7 Removed unused dependencies (#80) 21d6767 Rename handlers/User_* to handlers/user_* bc40872 Saving UUID to find the correct build folder for a repo. 81d8f41 Service provider. Removes global services and passing services around. (#61) dec4407 Silencing the tests with strings.Builder because all the noise is annoying. 640e500 Small Makefile modification to bring down binary size. 7a905f4 Unix socket to mutual TLS port connection (#54) 22e9d4c Updated readme file for documentation section fa633e1 Use auth info (if present) when updating pipelines (#62) e595f9e Working polling system with building all pipelines. 3ed0712 [POC] Automatically update pipelines every minute. 34c57db add UI components for pipeline settings 1d52acc add auth barrier tests af8aed2 add handler to update/rename pipeline 11d0998 add initial implementation for renaming pipelines + fix a few error messages 6c533a5 add more tests for pipeline package caf8060 add pipeline tests b9f1338 add store tests da7bbd6 add test case for Contains a19711a add tests for Remove and RemoveDeletedPipelines d08125e add tests for pipeline handlers 30cf579 add user login tests 72535cd change foundPipeline to a pointer e11c829 fix test for GetExecPath d6ef7e3 implement handler for deleting pipelines 9cfb17a move flag config to the global config eb0bf0f remove deleted pipelines from global active pipeline list 0f10cd8 update existing pipeline object instead of replacing it with a new one 8b15534 update test for PipelinePut 71a3ede use Iter() to iterate over active pipelines 76bde95 use a rsa private key to sign jwt

Docker images

  • docker pull gaiapipeline/gaia:v0.2.1-python
  • docker pull gaiapipeline/gaia:v0.2.1-java
  • docker pull gaiapipeline/gaia:v0.2.1-go
  • docker pull gaiapipeline/gaia:latest

v0.1.2

5 years ago

Changelog

ac7572e Added screenshots to readme file b424805 Added version to lock file cf30af0 First layout of official readme file 8efacb3 Fixed multiple lock issue on global slice. Worked more on README file. Removed unnecessary part in vue js file. f220e04 Fixed that all pipeline names are converted to lower case. Create pipeline status is now working. af4c8de Fixed wrong pointer copy in backend. 8e2ac17 Removed pagination from getlogs for now 9fb8dcd Updated README.rst again df096a5 Upgrade to version 0.1.2

Docker images

  • docker pull gaiapipeline/gaia:v0.1.2-go
  • docker pull gaiapipeline/gaia:latest

v0.1.1

5 years ago

Changelog

ef1b2a1 A lot of stuff finished 4c96f8f Added args parameter to proto file. Args are accessible via the sdk. Added first part of bolt implementation as storage layer aa7ee05 Added authentication barrier for the backend API. Added global error handling for the frontend. Added interval stops in case of backend request errors 9268e84 Added circleci configuration 18e7802 Added create pipeline implementation. Still working on ui. c049998 Added dep as dependency management tool. Fixed uuid upstream breaking change 8574ec7 Added extra message for user if no pipelines are available c2771bd Added first implementation of ExecuteBuild for golang. Still missing the get dependency part d5c2e23 Added first implementation of pipeline runs subview. Added start/finish date to pipeline run. Removed levelbar. Implemented refresh button 3ec1d53 Added first layout for frontend. LGTM :-) 996c281 Added first proto file layout. Added first implementation of golang sdk layout. Implemented plugin system 75efe1b Added first version of backend layout. Implemented login feature which is not complete yet. Some more modifications to the ui to make it more clean d80cbbd Added go back button at job log view edfe757 Added goreleaser config file. Added dockerfile for docker build. Did some small fine tuning f291774 Added login view. Moved login to login view instead of navbar. History of created pipelines is still wip 424cca8 Added missing check. Removed accidentally added eslint file aa5131b Added missing package for production build 06be1fb Added some default claims to the jwt token. Added Sign in component. Fixed small layout issues on small display 7ad6f9e Added status message output. Needs to be tested 37ec131 Added ticker as a periodic job to check pipelines folder for new pipelines 2d2aa37 Added version test to integration test 3c17fc6 Bug fixing for pipeline run. Looks already ok :-) da1fe8d Changed pipeline id to autoincrement by store. Implemented first version of scheduler c02cba5 Changed sidebar, removed second level. Improved previous runs from pipelines view ff4c926 Disabled echo logging. WIP job detail view c1059c5 Finalized sign in modal view. Implemented signed in view in the header e15eb85 Finished first logging part. Display of logs in UI still missing 28cb3bd First layout for jobs logs frontend view has been implemented. Connection to backend is missing e8709d2 Fixed again wrong indentation in circle ci file b9ca973 Fixed expired jwt token on client side issue. Implemented create pipeline menubar and button. Menubar is now probably borked... b20442b Fixed issue where single job logs were not able to view 3313495 Fixed permission issue on new created plugins b660daf Fixed type conversion interface error 0f4b97b Fixed wrong indentation in circleci file 02d703a Fixed wrong integration_test circle ci step 89c94d7 Having trouble to do proper styling of the table b6fc325 Implemented UI for pipeline search. TODO implement backend 50ff077 Implemented add user. Tested add user, delete user and change password. Added intervanl cancelation when view has been changed. b2930f2 Implemented delete user functionaility. TODO testing ac480e2 Implemented first version of pipeline detail view d566d6d Implemented getjobs and added it to ticker. Some more small stuff on ui a6daf05 Implemented job log handler 7fc8290 Implemented md5 checksum check if set pipeline jobs functionality did not work 735a682 Implemented most of the scheduling part. Real job execution is still missing b8a6922 Implemented output of all logs in the backend 5fa1862 Implemented overview status color. Fixed small bugs related to existing pipelines with no available runs a68bb69 Implemented password change functionality daea520 Implemented pipeline search backend. ac50f24 Implemented scheduled execution. Debugging now 5743ba1 Implemented settings page. Added user overview and partially change password function. Still some stuff todo. 2e2e24f Implemented status text for create pipeline history view 40e2156 Implemented ticker which periodically checks the pipeline folder for new pipelines. New pipelines are added to a global slice a1b0eb4 Improved store. Added data folder. Jwt signing key is now randomly created at runtime. Decided to use hclogger as default logger 45df36e Improved the index view a bit c21235b Initial commit 2d0019f Integrated release step for circleci. 31a5bbd Job view partially working now 1f1c35c Made the create pipeline view more beatiful 73d8406 Made the credentials modal nice looking now aeb620a Migrated away from iris to echo d3610e6 More progress d915bf2 More work done :-) ed1682f More work on some tests. Need to find a way to test pipeline execution c5f6ac0 Moved gaia repository to organization gaia-pipeline bb3893c Moved sdk out of this repository into its own 77d69a9 Prepared gaia for first release and added new steps to make file 7b17909 Proto for Jobs changed. ID is now hash. 61f045e Refactored plugin types to golang const convention c872510 Removed release step from circleci bad274c Removed static assets from compile backend 594998c Removed test mode edce871 Replaced bolt with store to make the name more convenient. Implemented first tests for store. Added authentication to login handler 6480c3a Replaced tippy with vue-tippy. Fixed create pipeline golang process. Small improvements for the create pipeline ui 48f9525 Repository checkout works now fully with the correct path. UI is automatically updated with progress. b9095f3 Small improvements for the overview view 0811994 Small improvements on ui design c043a22 Small improvements to the UI 1ed0c54 Small work here and there 27cde8d Small work on ui. WIP pipeline start implementation 95b3324 Some adjustments for the UI. Fixed small bugs 5e9fc46 Still working on create pipeline part 0083801 Tested correlated job log view. Seems to work but the log chopping is still worse e2b3798 Updated dependencies related to protobuf files 61fe923 Upgrade of node to 10.5 76a072a WIP create pipeline...still e2715d5 WIP job log view 703718f WIP job log view def0e9f WIP job scheduling process 88058a3 WIP log streaming to file e3da0a1 WIP moving pipeline logs to disk. Some small modifications in frontend 70ca7eb WIP pipeline run detail view 1ec0992 WIP: Create pipeline 0e83021 Was in tunnel and forgot to commit in between. God forgive me b0c0634 Worked on first version of detailed view. Worked on first version of overview b291b48 implementing git part for create pipeline 891fd3e overview view pipeline text is now unknown when pipeline has no last runs. Moved create pipeline output text to its own modal. Pipelines which are in build phase are now in the correct state.

Docker images

  • docker pull gaiapipeline/gaia:v0.1.1-go
  • docker pull gaiapipeline/gaia:latest