- Nov 15, 2016
-
-
Tomasz Maczukin authored
-
- Jul 17, 2016
-
-
Kamil Trzciński authored
Return channel on which routine will listen instead of allowing to specify own anonymous function.
-
Kamil Trzciński authored
It's possible that we will block on Notify anonymous function, when the select loop a few lines below gets finished. It will happen, because we use unbuffered channel, but don't have a possibility to consume it. Thus this will block trace sending routing. Trace sending routine will not finish, thus it will block trace.Success/Fail resulting in ability to cleanup a executor and releasing a machine. This also renames BuildAbort to SystemInterrupt which is more accurate and makes a timeout a BuildError instead of SystemError.
-
- Jul 14, 2016
-
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
- Jul 13, 2016
-
-
Kamil Trzciński authored
We check for presence of gitlab-runner and execute a command then.
-
- Jul 06, 2016
-
-
-
- Introduce BuildError to generate soft failure on build error and generate hard failure on system error - Use WithField instead of pushing data as arguments of most of logging functions - Introduce BuildLogger which removes logging functionality from AbstractExecutor - Use BuildLogger and write notice message as early as possible - Remove finish notice/error from AbstractExecutor - Sending and appending build trace is now debug message by default
-
- Jun 06, 2016
-
-
Kamil Trzciński authored
- Rename `ShellScript` to `ShellConfiguration` and remove all generated scripts - Introduce `ShellScriptType` with different types of scripts - Introduce `GetConfiguration` and `GenerateScript` for `Shell` interface - Change `ShellScript` to `Shell` of `Executor` - Remove `GenerateScript` from shells, instead provide a generic method with accepts `ShellScriptType` - Introduce `executeShellScript` for `Build`, method which is responsible for generating and executing a shell script
-
- May 04, 2016
-
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
- Mar 09, 2016
-
-
Kamil Trzciński authored
Fixes #1114
-
- Feb 06, 2016
-
-
Kamil Trzciński authored
-
Kamil Trzciński authored
This commit gets rid of all indirect access to config variables and uses a new `toml` features: `omit empty` and `omit zero`
-
- Nov 20, 2015
-
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
- Oct 18, 2015
-
-
Kamil Trzciński authored
-
Kamil Trzciński authored
- Introduces ExecutorProvider - Renames some private methods of AbstractExecutor
-
- Aug 28, 2015
-
-
Kamil Trzciński authored
-
- Jul 15, 2015
-
-
Kamil Trzciński authored
-
- Jul 14, 2015
-
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
- Jul 11, 2015
-
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
- Jul 03, 2015
-
-
Kamil Trzciński authored
-
- Jun 18, 2015
-
-
Kamil Trzciński authored
-
- May 31, 2015
-
-
Kamil Trzciński authored
-
- May 04, 2015
-
-
Kamil Trzciński authored
-
- May 03, 2015
-
-
Kamil Trzciński authored
- use NormalShell only when executing builds in docker container - it allows to preserve all environment variables set in Dockerfile - use LoginShell in all other cases
-
Kamil Trzciński authored
-
- Apr 29, 2015
-
-
Kamil Trzciński authored
-
- Apr 23, 2015
-
-
Kamil Trzciński authored
-
- Mar 31, 2015
-
-
Kamil Trzciński authored
-
- Mar 27, 2015
-
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
- Mar 20, 2015
-
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-
Kamil Trzciński authored
-