summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2016-12-25Add missing "echo"Lars Wirzenius1-3/+3
2016-12-25Attempt to disable lintian errorsLars Wirzenius1-0/+3
Lintian in Debian unstable is giving me these errors: 0081: E: foo changes: bad-distribution-in-changes-file unstable-ci 0082: E: foo changes: changed-by-address-malformed Lars Wirzenius <liw@exolobe3> This commit attempt to disable those, but I hae commit to master so that the test suite for ick uses the changes.
2016-02-24Change yarns to run ick with --verboseLars Wirzenius1-0/+1
2016-02-07Get target's codename, release from /etc/os-releaseLars Wirzenius1-4/+4
2015-10-21Only create build.yaml if actually buildingLars Wirzenius2-1/+14
2015-10-05Use ttystatus progress reporting to terminalLars Wirzenius2-11/+19
This started as a bug fix for build logs: each build log would contain the log for all later builds as well, because of a silly bug. However, as I was fixing that, I realised that I don't particularly want to flood stdout with build logs. I'd rather have sensible progress reporting. Thus, this commit changes things so that ttystatus is used for progress reporting to the terminal, and each build's log (and only that build's log) is written to the build's directory. This requires a new version of ttystatus that supports multiline output.
2015-09-17Fix scenario and implementationLars Wirzenius2-3/+3
2015-09-17Add test scenario for multi-repository projectLars Wirzenius2-1/+139
2015-07-14Update target requirementsLars Wirzenius1-4/+3
2015-07-14Add missing pipelines to exampleLars Wirzenius1-0/+4
2015-07-03Move Makefile to doc, make it build docs onlyLars Wirzenius1-0/+11
2015-07-03Update doc about why .0ci{buildno} manglingLars Wirzenius1-1/+4
2015-07-03Add 0 to the upstream CI version suffixLars Wirzenius2-8/+10
2015-07-02Make ick output indentention more sensibleLars Wirzenius1-2/+2
2015-06-26Enable test for release buildingLars Wirzenius1-4/+2
The test does not pass.
2015-06-26Add step to tag a git repositoryLars Wirzenius1-0/+8
2015-06-26Move release tag to after the first ick runLars Wirzenius1-8/+6
2015-06-26Add commented-out step to create release tagLars Wirzenius1-1/+7
2015-06-26Clarify results of a Debian buildLars Wirzenius1-0/+9
2015-06-25Start a debian-release pipelineLars Wirzenius1-1/+1
2015-06-25Drop project types for many pipelines/projectLars Wirzenius2-3/+3
2015-06-25Change a shell project to take a single commandLars Wirzenius1-1/+1
It's confusing to have a list of commands, since so many people fail to remember that each command invokes a new process. A YAML multiline string can do the same thing.
2015-06-25Disable, for now, tests that failLars Wirzenius1-0/+2
This will need to be undone later.
2015-06-25Add test for ick building CI and release bothLars Wirzenius3-8/+20
2015-06-25Add tests for release buildsLars Wirzenius1-0/+10
2015-06-25Rename project type debian to debian-ciLars Wirzenius1-1/+1
This is probably temporary, in preparation to add a release build pipeline for Debian packages.
2015-06-25Don't mangle Debian version for release to unstableLars Wirzenius1-0/+9
2015-06-25Mangle release version's Debian part with suiteLars Wirzenius2-2/+17
2015-06-25Make sure release builds name tarball correctlyLars Wirzenius1-1/+8
2015-06-25Add cleanly --release; disable release version manglingLars Wirzenius1-0/+5
2015-06-20Have ick log to $DATADIRLars Wirzenius1-0/+1
2015-06-20Update versions in scenario for CI buildLars Wirzenius1-2/+2
2015-06-20Set upload target in debian/changelogLars Wirzenius1-1/+2
2015-06-20Make cleanly scenario passLars Wirzenius1-3/+6
2015-06-20Tweaks to test scenario for cleanlyLars Wirzenius2-7/+7
2015-06-20Mangle upstream and Debian versions for CI buildsLars Wirzenius1-5/+10
2015-06-20Change spec for cleanly for CI buildsLars Wirzenius1-8/+10
We will be requiring the --ci option for CI builds, and we need to tell cleanly the build number and the target's Debian release, so that cleanly can produce version numbers accordingly.
2015-06-20Move cleanly into icklibLars Wirzenius1-1/+1
This way, it'll be installed with icklib, and doesn't need to be installed into a bin directory. Fewer versioning problems, and fewer command name collision problems.
2015-06-20Change yarns to show ick files explicitlyLars Wirzenius3-54/+53
This makes them less obscure for readers who do not already know ick files by heart. Turns out, that includes me.
2015-06-20Rename scenario step to be more truthfulLars Wirzenius2-3/+3
2015-06-20Add a section on my development workflowLars Wirzenius1-0/+21
2015-06-20Change scenario tests to use version 3.2-1Lars Wirzenius2-10/+10
This is purely for aesthethics. I prefer to have unique version number components, so 3 is better than 1, since the Debian version is 1.
2015-06-14Set pbuilder-ci-tgz on ICK_TEST_TARGETLars Wirzenius1-0/+2
This is a hardcoded value, but it works for me. Might need to be configurable later. But good enough, for now, since I'm the only user.
2015-06-13Fix assumption that localhost can be used as targetLars Wirzenius3-4/+15
2015-06-13Add scenario for really building a Debian packageLars Wirzenius2-5/+57
2015-06-13Move cleanly section into its own chapterLars Wirzenius2-54/+52
2015-06-13Rename section to be about cleanlyLars Wirzenius1-4/+6
Minor other clarifications. I plan to add a separate section on actually building things.
2015-06-13Add chapter on Debian package buildingLars Wirzenius2-0/+339
2015-06-13Tweak PDF font size and familyLars Wirzenius1-0/+2
2015-06-13Fix building of documentationLars Wirzenius1-0/+1