1. 03 Dec, 2017 4 commits
    • Zeger-Jan van de Weg's avatar
      Rename Artifact to JobArtifact, split metadata out · 61864a5a
      Zeger-Jan van de Weg authored
      Two things at ones, as there was no clean way to seperate the commit and
      give me feedback from the tests.
      
      But the model Artifact is now JobArtifact, and the table does not have a
      type anymore, but the metadata is now its own model:
      Ci::JobArtifactMetadata.
      61864a5a
    • Zeger-Jan van de Weg's avatar
      Create Ci::Artifacts · 25df6661
      Zeger-Jan van de Weg authored
      To allow jobs/builds to have multiple artifacts, and to start seperating
      concerns from Ci::Build a new model is created: Ci::Artifact.
      
      Changes include the updating of the ArtifactUploader to adapt to a
      slightly different interface. The uploader expects to be initialized
      with a `Ci::Build`.
      
      Futher a migration with the minimal fields, the needed foreign keys and
      an index.
      
      Last, the way this works is by prepending a module to Ci::Build so we
      can basically override behaviour but if needed use `super` to get the
      original behaviour.
      25df6661
    • Zeger-Jan van de Weg's avatar
      Create ci_artifacts table · 8ac7f297
      Zeger-Jan van de Weg authored
      8ac7f297
    • Zeger-Jan van de Weg's avatar
      WIP · 636376dd
      Zeger-Jan van de Weg authored
      636376dd
  2. 01 Dec, 2017 14 commits
  3. 30 Nov, 2017 22 commits