The Jenkins Git Plugin does not garbage collect automatically. I have requested this feature, but in the meantime I have worked around this by scheduling a bash script to run nightly for all the Jenkins workspaces: #!/bin/bash repo_dirs=$( ls -d1 $@ ) for repo_dir in ${repo_dirs[@]} do cd $repo_dir echo "checking if $repo_dir is a [...]
Keeping the build fast is extremely important when you are doing agile software development and deliver continuously. You want rapid feedback and verification that everything works each time you make a change. A slow build is both a waste of time and frustrating. The latter disadvantage is probably the worst. Developing software is not about [...]
About a month ago my disk crashed and I wasn’t able to recover any files. It can be hard to recover files from SSD disks. I was of course sad, and for a moment my whole world collapsed. A week or so later I felt a lot better, and now life goes on as normal. [...]
Når man lager sikker og robust programvare er det ofte en utfordring å teste applikasjonen under utvikling. Man lager derfor såkalte bakdører for å slå av, eller omgå, sikkerhet. Dette kan være nyttig og tidsbesparende for utviklere og testere mens man utvikler eller tester det man utvikler. Men, det er imperativt at ikke slik kode blir med ut i produksjon på en måte som gjør at utenforstående kan utnytte disse bakdørene for “ondsinnede” angrep. Ofte ser man teknikker hvor utviklere gjør det vanskelig for utenforstående å finne eller aktivere disse bakdørene, men det tryggeste, og etter min mening det eneste riktige, er å utelate slik kode i produksjon.
|
Merket som back door, build-helper-maven-plugin, filteringDeploymentDescriptors, java, Jetty, maven, Maven-jetty-plugin, maven-war-plugin, maven2, maven3, packagingExcludes, profile, programvareutvikling, Sikkerhet, web.xml, webdefault.xml
|